【发布时间】:2012-06-26 08:13:16
【问题描述】:
了解给定 SQL 语句的磁盘读取/写入、内存、CPU 等统计信息会很有用。
【问题讨论】:
-
这取决于您的操作系统和 RDBMS。例如,Microsoft SQL Server 有 TONS 个可供您使用的性能计数器!
-
SQL-Server 的 EXPLAIN 提供这些统计信息,还是外部提供的?
-
有些可从 T-SQL 获得(例如“显示计划”),有些可在 SQL Profiler 中获得,许多其他可在 Windows Perfmon 中获得
-
我认为在 EXPLAIN 中包含尽可能多的统计信息,专门用于正在执行的 SQL 语句,会提供最准确的结果?
-
您是在询问特定的 RDBMS,还是在询问是否有 ANSI 标准?这个问题过于笼统。
标签: mysql sql-server performance oracle informix