mysql数据库怎么优化sql语句

1、MySQL数据库有多种配置选项,可以帮助我们及时捕捉低效的SQL语句。
1、将slow_query_log参数设置为ON可以捕获执行时间超过一定值的SQL语句。
2.long_query_time如果SQL语句的执行时间超过这个值,就会记录在日志中。
建议将其设置为1或更短。
3.Slow_query_log_file是日志的文件名。
4.将log_queries_not_using_indexes参数设置为ON以捕获所有不使用索引的SQL语句,即使此SQL语句可能执行得非常快。
2、检测MySQL中SQL语句效率的方法1、在Windows上启用慢速MySQL查询。
一般搜索[mysqld]并添加这样的代码log-slow-queries=F:/MySQL/log/mysqlslowquery。
loglong_query_time=2(2)。
Windows系统中MySQL的配置文件一般为my.cnf,并添加如下代码:log-slow-queries=/data/mysqldata/slowquery。
loglong_query_time=2

MySQL数据库基本的三个优化法则是什么?

(1)优化系统服务,增加MySQLkey_buffer、cache_buffer、query_cache等容量。
(2)为所有经常查询的字段添加适当的索引。
(3)优化SQL语句,增加MySQLkey_buffer、cache_buffer、query_cache等容量,减少Join等操作。
陈述