Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
SQL 查询可从简单到复杂。根据查询的性质和重要程度,您可使用两类查询基准测试。
此种类型的测试要求您测试选择的语句,这些语句可代表日常操作期间应用程序执行的典型事务。不同的应用程序需要不同的基准测试,因为每个应用程序的基本业务用途均不相同。例如,仪表读取应用程序可能仅测试一个基本 INSERT 语句。但是,移动销售人员应用程序可能测试多个 INSERT 语句,以及多个 SELECT 语句,可能还有一个 UPDATE 语句。
应用程序中的查询量可以限制您可实际测试的内容。如果您有过多的查询处理,则可能限制您仅能执行目标 SQL 基准测试。
如果您的应用程序使用大量语句,您可能要缩小测试的范围以包含以下全部或部分内容:
最频繁使用的语句。
处理大量数据的语句。
具有时效性要求的语句。
对应用程序的业务情况最重要的语句。
最复杂的语句:例如,那些具有最大表连接数或使用大量子查询的语句。这些类型的语句可以使用大量设备资源。即使仅偶而使用这些语句,您可能仍要检查它们是否超出设备容量。
索引不支持的语句。
使用大量内存资源的语句。