怎么查看sql语句的执行效率 Sql执行慢的原因可能有哪些?
浏览量:1444
时间:2021-03-11 02:25:39
作者:admin
Sql执行慢的原因可能有哪些?
SQL执行很慢,大致可以分为两种情况
所有这一数量级的更新肯定会非常慢。第一。你的记录不一定在同一个分区,第二。我不明白为什么这么多人建议你建立一个索引。生成的索引越多,更新速度就越慢,因为更新记录时,也会更新索引。第三。你必须知道缓慢更新的瓶颈在哪里。读写太多,或者记性不够,或者杯子不够快,然后对症下药。这里有两个简单的方法,可能很有效:首先,将100W行表垂直拆分为两个,并用外键关系连接。一种是加载ID、外键、状态值、时间等小而频繁变化的数据,另一种是加载大而不频繁变化的数据,如长字符串、XML、文本等,这样小表的操作可以大大节省内存和CPU开销,减少磁盘操作。缺点是查询速度较慢。第二:将100W行水平切割成多个表格。例如,每月记录安装在一个表中。这样,每个表中的记录数可能只有几万条,查询和更新速度会更快。缺点是查询和更新不像以前那么容易编写。
怎么查看sql语句的执行效率 mysql 慢sql 一条sql执行很慢的原因
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。