- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 数据库参数对mysql性能的影响
参数设置全局参数: set globa 参数名=参数值 set @@globa.参数名:=参数值 会话参数: set [session] 参数名=参数值 set @@session.参数名:=参数值内存配置相关参数注:首先需要确定可以使用的内存上限设置排序缓冲区的大小命令:sort_buffer_size 意解:当mysql需要排序时,会立即分配此配置设置的内存大小,不管能不能用这么多。
2017-04-21 14:59:02 723
原创 常用存储引擎对mysql性能的影响
一、存储引擎之MyISAM1、mysql5.58之前版本默认存储引擎2、由MYD和MYI文件组成。MYD是数据文件,MYI是索引文件。 3、使用的是表级锁,所以并发性支持不太理想。4、可以对表进行修复,可能会丢失数据。 对表进行检查:check table tablename 对表进行修复:repair table tablename5、支持全文索引、前缀索引。6、支持数据压缩:myisamp
2017-04-21 14:53:21 486
原创 服务器硬件对mysql性能的影响
1、CPU我们是需要更多的CPU,还是更快的CPU?注:我们所使用的mysql并不支持多CPU对同一SQL并发处理。 - 如果是为了加快处理sql执行速度的话,需要更快的CPU。 - 如果我们需要提高系统的并发量,需要更多的CPU。 一定要注意:64位的CPU一定要工作在64位的系统下。2、内存注:并不能靠一味地增加内存,而提高mysql服务器性能,比如数据库里面有50G的数据,内存有64
2017-04-21 14:48:43 2074
原创 影响mysql性能的五个方面
1、服务器硬件2、服务器使用的操作系统3、mysql数据库存储引擎的选择mysql使用的是插件式存储引擎。 Myisam:不支持事务,表级锁。 innoDB:事务级存储引擎,完美支持行级锁,事务ACID特性。4、数据库参数配置5、数据库结构设计和SQL语句数据库影响排行 1 + 2 + 3 < 4 < 5。注:作为开发人员,我们应该把优化重点放在数据库结构设计和SQL语句上。
2017-04-21 14:47:24 398 1
原创 Win下Mysql5.6升级到5.7
写在前面Mysql的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。 逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。所以今天我们来讲讲原地升级。原地升级1.将现有的mysql关闭。使用cmd窗口,进入到m
2017-04-14 11:06:24 4514 2
phpstrom注册机(亲测可用)
2016-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人