一个网友的MySQL数据库优化心得

数据库 MySQL
本文我们主要介绍了一些MySQL数据库优化心得,并给出了实际的代码示例加以说明,希望能够对您有所帮助。

我们知道,关于MySQL数据库优化的方法网上有很多,本文我们主要介绍了一位MySQL数据库使用者的优化心得,希望能够对您有所帮助。

优化心得:

用命令:show variables;查看数据库***可连接数的变量值:max_connections

用命令:show status;查看当前活动的连接线程变量值:threads_connected

设置新的***连接数为2000:mysql> set GLOBAL max_connections=2000;

实际MySQL服务器允许的***连接数16384;tmp_table_size 的值是默认的32M,将tmp_table_size 修改成200M:

tmp_table_size=33554432;  //默认单位是字节

mysql> set tmp_table_size=209715200; 这些好像临时管用!我用的是xampp 所以到D:\xampp\mysql\bin

MySQL数据库的优化心得

虽然在C:\windows下有个my.ini,但我发现修改了参数,好像不管用,***,发现用editplus打开这里的my,修改就好用了!

  1. [mysqld]  
  2. port3306 
  3. socket"D:/xampp/mysql/mysql.sock" 
  4. basedir="D:/xampp/mysql"   
  5. tmpdir="D:/xampp/tmp"   
  6. datadir="D:/xampp/mysql/data" 
  7. skip-locking  
  8. key_buffer = 16M 
  9. max_allowed_packet = 1M 
  10. table_cache = 64 
  11. sort_buffer_size = 512K 
  12. net_buffer_length = 8K 
  13. read_buffer_size = 256K 
  14. read_rnd_buffer_size = 512K 
  15. myisam_sort_buffer_size = 8M 
  16. max_connections=2000 
  17. tmp_table_size=209715200 
  18. long_query_time=2 
  19. #Enter a name for the query log file. Otherwise a default name will be used.  
  20. #注:(写成txt文件editplus可以及时重载,不过有时要放在C盘下editplus才可以及时重载)  
  21. logc:/mysql_query.log.txt  
  22. #Enter a name for the slow query log file. Otherwise a default name will be used.  
  23. log-slow-queries=c:/mysql_solw_query.log.txt  
  24. #Enter a name for the update log file. Otherwise a default name will be used.  
  25. log-update=#Enter a name for the binary log. Otherwise a default name will be used. 

log-bin=windows下安装的MYSQL没有带mysqldumpslow,所以无法在windows下分析生成的log文件。 但可以把产生的日志文件放到LINUX下的MYSQL进行分析,可在命令行下用如下命令(进入到mysql/bin目录下,把 windows下产生的日志文件Test slowquery.log重命名为slowquery.log,放至mysql/bin目录下):mysqldumpslow slowquery.log则可以看到分析的内容。

关于MySQL数据库优化的知识就介绍到这里了,希望本次的介绍能够对您有所收获!

 【编辑推荐】

  1. 适合初学者的MySQL学习笔记之MySQL管理心得
  2. 适合初学者的MySQL学习笔记之MySQL查询示例
  3. 适合初学者的MySQL学习笔记之管理员常用操作总结
  4. 适合初学者的MySQL学习笔记之SELECT语句使用详解
  5. 适合初学者的MySQL学习笔记之ORDER BY子句使用详解
责任编辑:赵鹏 来源: 火魔网
相关推荐

2011-03-08 08:49:55

MySQL优化单机

2011-04-06 11:34:52

SQL Server数查询优化

2011-03-03 17:56:52

MySQL数据库优化

2009-06-22 13:50:00

java连接mysql

2011-05-25 10:56:19

Oracle数据库Unix环境优化

2010-05-14 14:00:59

MySQL数据库优化

2010-06-10 10:15:50

MySQL数据库查询

2013-01-04 10:00:12

MySQL数据库数据库查询优化

2010-05-17 17:54:39

MySQL 数据库

2010-05-20 18:12:37

MySQL数据库查询

2011-03-09 08:53:02

MySQL优化集群

2023-09-21 23:08:36

MySQL数据库死锁

2017-12-13 13:23:39

数据库MySQL优化

2021-01-28 19:31:59

MySQL手册方法

2022-10-26 10:56:29

数据库存储引擎

2011-07-20 13:40:00

SQLite数据库查询数据

2019-04-02 10:36:17

数据库MySQL优化方法

2011-03-04 11:00:22

数据库优化

2018-02-25 17:30:18

2015-06-24 10:18:32

MySQLMySQL调优
点赞
收藏

51CTO技术栈公众号