![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能优化
文章平均质量分 84
老苏畅谈运维
这个作者很懒,什么都没留下…
展开
-
oracle查询数据文件的剩余空间或者查询表空间使用率慢的原因及解决方案
我们在查询数据文件的剩余空间或者查询表空间使用率时,可能会碰见查询很慢的情况,主要原因是在于查询表空间使用情况的时候,需要从dba_free_space视图中获取剩余空间大小。如果该视图中对象过多,查询dba_free_space视图的效率特别低,就会造成查询缓慢的现象。有时候在系统运行很长一段时间后,我们再去查询表空间使用情况,发现相同的查询语句执行时间会变长,也是同样的原因造成的。原创 2024-08-07 17:39:02 · 288 阅读 · 0 评论 -
看不懂MySQL执行计划,还谈什么SQL优化?
对于前面表中的行的每个组合,都会从此表中读取具有匹配索引值的所有行。如果联接仅使用索引的最左边前缀或者索引不是 PRIMARY KEY 或 UNIQUE 索引,换句话说,如果联接无法根据索引的值选择单个行,就会使用 ref。首先id=2和id=3是UNION的上下部分是并列关系,而id=4 是合并表其实就是查询的临时表也就是结果集 t,所以正确的执行顺序应该是2->3->4->1。在这种情况下,输出行中的 key 列会包含所使用的索引的列表,并且 key_len 包含所使用的索引的最长键部分的列表。原创 2024-08-02 16:41:50 · 681 阅读 · 0 评论