测试数据库sql声明效率
2023-09-14 09:08:03 时间
书写sql当被发现的声明。对于所期望的结果通常是更好地执行。
![](//img-blog.csdn.net/20140428212749406?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveV9sb3ZlX2Y=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](//img-blog.csdn.net/20140428212806765?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveV9sb3ZlX2Y=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.以下这样的方法比較全面,将运行每一个语句时採取的步骤作为行集返回。通过层次结构树的形式展示出来,输出中包括的列:
![](//img-blog.csdn.net/20140428212819968?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveV9sb3ZlX2Y=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.还能够从工具中进行设置
查询-查询选项-高级里,有个SET STATISTICS TIME勾上,然后运行SQL,看消息,就有运行时间了
当面对这些实现的时候如何选择它的最好的,相对来说?这导致了这个博客的话题,如何测试sql效率
以下介绍几种sql语句測试效率的方法,大多数是从网上查找的,然后再一一測试了一下。最后我自己做了一个又一次的整理。
declare @begin_date datetime declare @end_date datetime select @begin_date = getdate() select top 100 * from dbo.VA_ExperimentProjectScore --<这里是你的语句...> select @end_date = getdate() select datediff(ms,@begin_date,@end_date) as '用时/毫秒'结果
2.以下这样的方法比較全面,将运行每一个语句时採取的步骤作为行集返回。通过层次结构树的形式展示出来,输出中包括的列:
SET STATISTICS io ON SET STATISTICS time ON go ---你要測试的sql语句 select top 100 * from dbo.VA_ExperimentProjectScore go SET STATISTICS profile OFF SET STATISTICS io OFF SET STATISTICS time OFF结果
3.还能够从工具中进行设置
查询-查询选项-高级里,有个SET STATISTICS TIME勾上,然后运行SQL,看消息,就有运行时间了
版权声明:本文博主原创文章。博客,未经同意不得转载。
相关文章
- Java 数据库操作
- 数据库SqlServer迁移PostgreSql实践
- Log4j 配置数据库连接池(将日志信息保存到数据库)
- MongoDB数据库介绍及安装
- jetty+mongodb 配置session外部数据库存储
- 数据库内核月报 - 2015 / 09-PgSQL · 特性分析 · clog异步提交一致性、原子操作与fsync
- 数据库内核月报 - 2015 / 10-MySQL · 引擎特性 · InnoDB 全文索引简介
- Spring实战6-利用Spring和JDBC访问数据库
- 使用Visual Studio的动态连接库创建通用数据库连接对话框
- Atitit 提升效率 声明式编程 约束式编程 目录 1. 。 在约束编程中,问题被视为对可能是有效解决方案的一系列限制。1 2. 常见的约束式编程2 2.1. 数据库约束 注解2 2.2.
- paip.数据库发邮件通知配置
- 你们知道为什么数据库的交互技术要叫JDBC吗?
- 想提高运维效率,那就把MySQL数据库部署到Kubernetes 集群中
- 华为云PB级数据库GaussDB(for Redis)介绍第四期:高斯 Geo的介绍与应用
- 具体解释VB中连接access数据库的几种方法
- PostgreSQL的学习心得和知识总结(一百一十)|深入理解PostgreSQL数据库 日志格式jsonlog 的使用场景和实现原理
- 在一个千万级的数据库查寻中,如何提高查询效率?分别说出在数据库设计、SQL语句、java等层面的解决方案。
- 免费从Springer Link数据库中下载论文
- Oracle数据库之表空间(tablespace)---面试再也不害怕系列之一