摘要:
有朋友用SQL Server开发了很多存储过程,这些存储过程会访问表Students。忽然有天发现表Students的数据少了,想知道是哪个存储过程删了数据。于是他在表Students上创建了Delete触发器。 如何用触发器追踪到底是哪个存储过程删了数据呢?我们用实例来演示下。 一,创建表Stud 阅读全文
摘要:
Oracle为我们提供了DBMS_PROFILER包, 对于诊断包、存储过程和函数的性能非常有用。通过这个包,我们可以知道哪句SQL耗费的时间最多, 然后找出来优化。 一.DBMS_PROFILER包 DBMS_PROFILER 是一个数据库包,默认已经安装了。 可以通过desc dbms_prof 阅读全文
摘要:
SQL Tuning Expert for MySQL 是 Tosska 公司推出的针对MySQL的SQL优化工具。 该工具不仅让DBA或者SQL开发人员,轻松阅读和理解执行计划,而且能产生等价SQL,并找出最快的等价SQL. 官网下载 https://www.tosska.cn/tosska-sq 阅读全文
摘要:
SQL优化工具Tosska SQL Tuning Expert for Oracle,帮助SQL开发人员解决SQL性能问题。 本工具主要创始人Richard To, 资深ITPUB元老,从1996年开始设计SQL优化工具,拥有超过20年的SQL优化经验。 工具已经从最初的1.0, 1.1,1.2,逐 阅读全文
摘要:
关于执行计划Cost的三个疑问: 1. 执行计划的Cost越低,SQL就一定跑得越快吗?或者说Cost 和 执行时间成比例关系吗? 2. Oracle 默认产生的执行计划是Cost最低的吗? 3. 如果对象的统计信息都是最新的,执行计划就一定是准确和最优的吗? 实践出真知: 发现一条SQL,跑很久也 阅读全文
摘要:
优化SQL SQL开发人员从源代码中发现一条跑得很慢的SQL, 如何优化? DBA从AWR报告中发现一条跑得很慢的SQL,没有源代码或者不想修改源代码怎么办? SQL自动优化工具SQL Tuning Expert Pro for Oracle 下载: https://www.tosska.cn/to 阅读全文
摘要:
从全局出发优化索引 对于高负载的数据库,如何创建最少的索引,让数据库的整体性能提高呢?例如,对于100 条SQL语句,如何创建最佳的5条索引? SQL自动优化工具SQL Tuning Expert Pro for Oracle 下载: https://www.tosska.cn/tosska-sql 阅读全文
摘要:
优化最耗资源的N条SQL语句 如何从SGA或者AWR中找出最消耗资源的SQL, 例如最慢的20条SQL, 然后逐条优化? SQL自动优化工具SQL Tuning Expert Pro for Oracle 下载: https://www.tosska.cn/tosska-sql-tuning-exp 阅读全文
摘要:
SQL Tuning Expert Pro for Oracle 是Tosska 公司推出的划时代SQL优化工具。它可以帮助SQL开发人员和DBA: 找到最快的等价SQL; 调整执行计划; 管理SQL的执行计划; 创建全局最优的索引组合。 官网下载: https://www.tosska.cn/to 阅读全文
摘要:
SQL优化工具Tosska SQL Tuning Expert for Oracle,帮助SQL开发人员解决SQL性能问题。 本工具主要创始人Richard To, 资深ITPUB元老,从1996年开始设计SQL优化工具,拥有超过20年的SQL优化经验。 工具已经从最初的1.0, 1.1,1.2,逐 阅读全文