`
futurep_p
  • 浏览: 66248 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库统计执行耗时

 
阅读更多

前提:表字段包含:创建时间、最后修改时间。时间字段为timestamp类型。

要求:统计业务执行耗时,单位毫秒,分区间统计。

执行:

select stat, count(*)
  from (select case
                 when milli <= 10 then
                  'time<=10'
                 when milli > 10 and milli <= 20 then
                  '10<time<=20'
                 else
                  'time>20'
               end stat
          from (select to_number(substr((gmt_modified - gmt_create),
                                        instr((gmt_modified - gmt_create), ' ') + 4,
                                        2) * 60 +
                                 substr((gmt_modified - gmt_create),
                                        instr((gmt_modified - gmt_create), ' ') + 7,
                                        2) ||
                                 substr((gmt_modified - gmt_create),
                                        instr((gmt_modified - gmt_create), ' ') + 10,
                                        3)) milli
                  from table))
 group by stat
 

PS:作个记录

分享到:
评论

相关推荐

    利用MAPGIS数据库统计土地利用现状的实现

    ### 利用MAPGIS数据库统计土地利用现状的关键知识点 #### 1. MAPGIS数据库与土地利用现状统计 MAPGIS作为一款由武汉中地信息工程有限公司自主研发的地理信息系统平台,在我国国土资源管理领域得到了广泛的应用。其...

    IIS日志分析工具(按访问页面统计并发数量和耗时)

    通过对IIS日志的分析,可以找出响应时间过长的页面,分析其原因,可能是数据库查询效率低、代码执行缓慢或者服务器资源不足等,从而针对性地进行优化。 此外,这个工具可能还包含了其他高级特性,如异常检测、地理...

    日志耗时统计工具,统计各个锚点之间的耗时

    在IT领域,日志是记录应用程序运行状态、错误信息以及调试信息的重要手段,而耗时统计则有助于理解程序执行的详细流程和耗时情况。 描述简短地重申了工具的功能,即“统计各个锚点之间的耗时”。这里的“锚点”可能...

    MySQL数据库后端语句执行监测工具

    通过查询performance_schema库中的表,可以获取到SQL语句的执行统计,包括执行次数、耗时等。 3. **EXPLAIN分析**: 使用EXPLAIN关键字在执行SQL之前先预览其执行计划,可以了解MySQL如何处理查询,包括表的访问...

    用智能优化限制提高Oracle数据库性能

    CBO是Oracle数据库优化器的一种模式,它基于统计信息评估不同执行计划的成本,从而选择最经济的查询路径。CBO考虑了多种因素,包括数据表大小、索引结构、数据分布特性等,以预测每个可能的执行计划所需的时间和资源...

    DB2数据库管理最佳实践笔记-10日常运维.pdf

    对于大型数据库,手动逐个表执行Runstats可能很耗时。可以编写脚本自动化这个过程,例如,使用bash脚本循环遍历所有需要更新的表。 总的来说,DB2数据库管理涉及多个方面,Runstats、Reorg和Rebind是其中关键的维护...

    Python实现异构数据库中表的记录数比对.pdf

    利用Python的多线程能力,可以同时在两个数据库上执行统计任务,提高效率。 4. 导出结果到Excel文件:将统计得出的表记录数进行比较,并将比对的结果导出到Excel文件中,便于用户查看和进一步分析。 通过上述方法...

    K3数据库优化方案K3数据库优化方案.docx

    上述方法涵盖了数据库层面的关键优化措施,包括重建索引、更新统计信息、检查表和数据库的完整性等。此外,还介绍了如何使用DBCC命令和其他工具来辅助完成这些任务。通过实施这些策略,可以显著改善K3系统的运行效率...

    自我管理数据库-自动的sql调优

    【自我管理数据库-自动的SQL调优】 在Oracle 11G中,自动SQL调优是数据库...通过自动调整优化器、统计数据分析和SQL配置文件的使用,数据库系统能够更加智能地适应不断变化的SQL负载,从而实现自我管理的高效运行。

    java数据库连接池.rar

    Druid支持SQL解析,可以统计SQL执行的耗时,帮助优化数据库性能。此外,Druid还有防止SQL注入的功能,增强了系统的安全性。 JDBC模板(JdbcTemplate)是Spring框架的一部分,它为JDBC操作提供了简单的抽象和统一的...

    Oracle数据库.pdf

    8. **程序安装**:开始安装数据库软件,根据硬件配置不同,耗时可能有所差异。 9. **数据库实例创建**:安装程序自动创建数据库实例和相关文件。 10. **安装完成与配置**:完成安装后,进行必要的服务配置和数据库...

    数据库课程设计选课系统(完整版)

    这个项目是数据库学习者的结业课程设计,耗时一个月完成,提供了完整的功能模块,对理解数据库管理和C#编程在实际应用中的结合有极大的帮助。 首先,选课系统的核心是数据库的设计。数据库通常包括多个表,如学生表...

    cbo数据库优化

    **CBO数据库优化详解** ...总之,CBO数据库优化是一个系统性的过程,涉及到统计信息的维护、执行计划的选择以及数据库的整体配置。正确理解和运用这些知识点,可以帮助我们显著提升Oracle数据库的性能。

    浅谈Oracle数据库SQL优化.pdf

    Oracle数据库依赖于统计信息来估计执行计划的成本,如果统计信息过时或采样率不足,可能会导致执行计划的误判。定期更新统计信息,如使用DBMS_STATS包,是保证优化效果的重要手段。 总的来说,Oracle数据库SQL优化...

    SSM框架druid连接池,sql server数据库

    3. **强大的过滤器体系**:Druid支持SQL解析,可以统计SQL执行的耗时,拦截异常SQL,以及进行SQL格式化等操作。 4. **配置灵活**:Druid提供了丰富的配置选项,可以满足各种应用场景的需求。 在使用Druid与SQL ...

    如何监控Oracle数据库中长时间运行的进程.pdf

    `V$SESSION_LONGOPS`视图虽然不适用于所有操作的进度监控,但对于某些耗时操作,它可以提供执行进度的估算。 监控存储过程的另一种方法是利用Oracle Cost-Based Optimizer (CBO)的定时统计和`SQL_TRACE`。确保使用...

    oracle如何查看很耗时的sql.txt

    在Oracle数据库中,可以通过多种方式来获取SQL语句的执行统计信息。这些信息对于诊断问题和性能调优至关重要。主要的统计信息包括: - **EXECUTIONS**:SQL语句的执行次数。 - **DISK_READS**:从磁盘读取的数据块...

    数据库巡检shell脚本

    5. **执行最多的SQL统计**:频繁执行的SQL语句可能会对数据库服务器造成持续压力。通过统计这些SQL,管理员可以考虑优化查询语句、创建合适的索引或调整查询策略。 这个名为`dbCheck`的压缩包文件很可能包含了实现...

    思迅数据库基本操作.zip

    在思迅数据库中,我们可以通过SQL(Structured Query Language)来执行各种操作。SQL是一种标准化的语言,用于处理关系型数据库,包括创建、查询、更新和删除数据。 在"软件中的数据直接更改"这一环节,我们通常...

Global site tag (gtag.js) - Google Analytics