2016 - 2024

感恩一路有你

防止sql注入的方法有哪些 Sql执行慢的原因可能有哪些?

浏览量:1502 时间:2021-03-11 10:31:47 作者:admin

Sql执行慢的原因可能有哪些?

SQL执行缓慢,大致可分为两种情况

1。尽量建立索引,包括条件列、连接列、外键列等。尽量使列的顺序与复合索引的顺序一致。

3. 不要选择*,只列出所需的字段。

4. 尽可能减少子查询的层数。

5. 尽可能多地过滤子查询中的数据。有两种方法可以定位低效的SQL语句。1通过slow query log查找效率较低的SQL语句,并使用--log slow querys[=file当启动[name]选项时,mysqld会写入第二个SQL语句日志文件。有关详细信息,请参阅本书第26章日志管理的相关部分。慢查询日志只记录在查询结束后,因此当应用程序反映执行效率有问题时,查询慢查询日志无法定位问题。可以使用show processlist命令查看mysql中的当前线程,包括线程状态和表是否被锁定,可以实时查看SQL,同时对一些锁表操作进行了优化。

防止sql注入的方法有哪些 sql性能优化5种方式 mysql数据库优化面试

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。