
mysql
缩影
比如说8岁那年我抓住了一只蝉,我以为我抓住了夏天;又比如说18岁那年我吻了她的脸,我就以为可以到永远。
展开
-
Win下Mysql5.6升级到5.7
写在前面Mysql的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。 逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。所以今天我们来讲讲原地升级。原地升级1.将现有的mysql关闭。使用cmd窗口,进入到m原创 2017-04-14 11:06:24 · 4596 阅读 · 2 评论 -
影响mysql性能的五个方面
1、服务器硬件2、服务器使用的操作系统3、mysql数据库存储引擎的选择mysql使用的是插件式存储引擎。 Myisam:不支持事务,表级锁。 innoDB:事务级存储引擎,完美支持行级锁,事务ACID特性。4、数据库参数配置5、数据库结构设计和SQL语句数据库影响排行 1 + 2 + 3 < 4 < 5。注:作为开发人员,我们应该把优化重点放在数据库结构设计和SQL语句上。原创 2017-04-21 14:47:24 · 447 阅读 · 1 评论 -
服务器硬件对mysql性能的影响
1、CPU我们是需要更多的CPU,还是更快的CPU?注:我们所使用的mysql并不支持多CPU对同一SQL并发处理。 - 如果是为了加快处理sql执行速度的话,需要更快的CPU。 - 如果我们需要提高系统的并发量,需要更多的CPU。 一定要注意:64位的CPU一定要工作在64位的系统下。2、内存注:并不能靠一味地增加内存,而提高mysql服务器性能,比如数据库里面有50G的数据,内存有64原创 2017-04-21 14:48:43 · 2119 阅读 · 0 评论 -
常用存储引擎对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 · 528 阅读 · 0 评论 -
数据库参数对mysql性能的影响
参数设置全局参数: set globa 参数名=参数值 set @@globa.参数名:=参数值 会话参数: set [session] 参数名=参数值 set @@session.参数名:=参数值内存配置相关参数注:首先需要确定可以使用的内存上限设置排序缓冲区的大小命令:sort_buffer_size 意解:当mysql需要排序时,会立即分配此配置设置的内存大小,不管能不能用这么多。原创 2017-04-21 14:59:02 · 774 阅读 · 0 评论