电脑配置|硬件知识|电脑故障|电脑技巧|电脑应用|组装电脑

几个更重要的MySQL变量

MySQL中有很多变量。有些MySQL变量值得我们注意。下面是一些值得学习的mysql变量,供大家参考。



1 threads_connected



首先要注意的是,这个变量的值没有显示变量like'threads_connected;

显示状态like'threads_connected '(以下变化也相同);



变量的值是指当前有多少客户机连接到MySQL服务器。



延伸:如果连接数太多,网络中存在的问题,特别是在pconnect案例:)



2 created_tmp_disk_tables



意思是:在硬盘上设置的临时表数。



扩展:如果这个值比较大,创建临时表需要花费更多的时间(创建临时表)。



3 handler_read_first



意义:读表索引的第一行



扩展:如果变化很大,可以考虑建立表索引,并对整个索引进行更多扫描。



4 innodb_buffer_pool_wait_free



这个变量表示MySQL必须等待的次数。



扩展:如果这个变量很高,它意味着MySQL的内存缓冲区和MySQL的缓冲区,它也被称为是非。



不明白这一点:



5 key_reads



含义:读取文件系统上索引的次数。



扩展:如果这个值太大,您需要考虑缓存缓存设置是否正常。



6 max_used_connections



含义:当前连接的最大数量。



扩展:服务器负载和可能需要调整的连接数



7 open_tables



含义:当前打开的表数。



扩展:如果这个值很低,表缓存很大,所以减少表缓存的设置是没有问题的。如果该值较大且靠近表缓存的值,我们需要增加表缓存设置。



8 select_full_join



含义:所有连接查询的数目



扩展:数字太大,需要设置更多索引以避免



9 slow_queries



含义:慢查询的数目



扩展:查看一个大单词中的慢速查询日志,并检查SQL语句是否正确写入。



10的正常运行时间



含义:运行时间,单位秒

总结

这是整个论文的研究内容对一些比较重要的MySQL变量,希望对你有所帮助,感兴趣的朋友可以看看:MySQL的制备原理、Oracle SQL语句优化技术分析,等等,有什么问题可以留言,在任何时候,萧边会及时回复你。