Case sensitive DB issue #593
-
Hello, I've stumbled up on a weird error regarding Case sensitivity of a database. Error from DBA Dash: Snapshot of database error - Import[Retrying]:
Running queries - Collect:
ObjectExecutionStats - Collect[Retrying]:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
The DBA Dash repository DB uses a case insensitive collation so there will be an issue if you have a case sensitive DB with objects that have the same names with different casing. If you have a choice I would recommend against using differences in casing to distinguish between different object - it's likely to confuse a human at some point. The other two errors are timeouts. Those collections shouldn't normally timeout so if it occurs regularly it might need some investigation. If you want to run the queries manually to check how long they take to run: It's also possible to adjust the query timeouts, but the RunningQueries and ObjectExecutionStats collections run frequently so its worth identifying the root cause if they are regularly slow. There is an option in the service configuration tool "Log Internal Performance Counters". If this is enabled, it will log the execution times of all the collections and these will be available on the "Metrics" tab with the performance counters. The PerformanceCounters table will increase in size with more data collected. |
Beta Was this translation helpful? Give feedback.
-
Thank you David :) |
Beta Was this translation helpful? Give feedback.
The DBA Dash repository DB uses a case insensitive collation so there will be an issue if you have a case sensitive DB with objects that have the same names with different casing. If you have a choice I would recommend against using differences in casing to distinguish between different object - it's likely to confuse a human at some point.
The other option would be to exclude the database from the schema snapshot process.
The other two errors are timeouts. Those collections shouldn't normally timeout so if it occurs regularly it might need some investigation. If you want to run the queries manually to check how long they take to run:
RunningQueries
ObjectExecutionStats
It's also possible…