sql数据查询实验心得 Sql执行慢的原因可能有哪些?
浏览量:2242
时间:2021-03-12 03:35:08
作者:admin
Sql执行慢的原因可能有哪些?
SQL 执行的慢,大致分两种情况
偶尔很慢,查询性能不稳定
- 数据库在刷新脏页,如 redo log 被需要同步到磁盘的数据写满,无法继续等待空闲。
- 执行过程遇到表锁、行锁。
一直很慢,查询性能差
- 没有设计索引
- 没有使用索引,比如由于对字段进行运算、函数操作,导致无法用索引。
- 数据库优化器执行时选错了索引。
SQL与MySQL有什么区别?
SQL全称是结构化查询语言,MySQL是一个关系型数据库,是一个软件,这是两者最根本的区别,就相当于c 与vc 6.0的区别,一个是语言,一个是基于这种语言实现的的软件。
联系的话,MySQL是基于SQL标准实现的一个数据库管理软件,你可以在上面写SQL语句,练习SQL,基本的增删改查,触发器,存储过程等,当然,你也可以使用其他数据库管理软件,像SQL Server,Oracle等,这个因人、实际的项目而异,就看你的选择了,都可以在上面练习SQL。
总得来说,SQL是语言,MySQL是数据库软件,只不过MySQL是SQL标准的实现,这是两者的区别和联系。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。