2018年1月16日

摘要: Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。 复制代码 代码如下: [client]port = 3306s 阅读全文

posted @ 2018-01-16 16:03 旅途 阅读(18284) 评论(0) 推荐(0) 编辑

摘要: 1 简介 Innodb存储引擎可将所有数据存放于ibdata*的共享表空间,也可将每张表存放于独立的.ibd文件的独立表空间。 共享表空间以及独立表空间都是针对数据的存储方式而言的。 共享表空间: 某一个数据库的所有的表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下。 阅读全文

posted @ 2018-01-16 15:57 旅途 阅读(374) 评论(0) 推荐(0) 编辑

摘要: http://www.ywnds.com/?p=9560 一、innodb_rollback_on_timeout变量 有时侯会发生事务超时的情况,MySQL会返回类似这样的错误: 1 ERROR 1205 (HY000): Lock wait timeout exceeded; try resta 阅读全文

posted @ 2018-01-16 15:55 旅途 阅读(5331) 评论(1) 推荐(0) 编辑

摘要: 一、参数解释 0:log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行。该模式下在事务提交的时候,不会主动触发写入磁盘的操作。 1:每次事务提交时MySQL都会把log buffer的数据写入log file,并且flush(刷到磁盘)中去 阅读全文

posted @ 2018-01-16 15:45 旅途 阅读(285) 评论(0) 推荐(0) 编辑

摘要: innodb_log_buffer_size Command-Line Format --innodb_log_buffer_size=# System Variable Name innodb_log_buffer_size Variable Scope Global Dynamic Variab 阅读全文

posted @ 2018-01-16 15:38 旅途 阅读(2881) 评论(0) 推荐(0) 编辑

摘要: http://blog.chinaunix.net/uid-26896862-id-3345441.html 目的 根据现有硬件环境下,测试MySQL单实例下,在数据量小于innodb_buffer_pool_size大小的情况下,innodb_buffer_pool_instances的值对MyS 阅读全文

posted @ 2018-01-16 15:35 旅途 阅读(10197) 评论(0) 推荐(0) 编辑

摘要: * 修改back_log参数值:由默认的50修改为500.(每个连接256kb, 占用:125M) back_log=500 查看mysql 当前系统默认back_log值,命令: show variables like 'back_log'; back_log值指出在MySQL暂时停止回答新请求之 阅读全文

posted @ 2018-01-16 15:18 旅途 阅读(10721) 评论(0) 推荐(3) 编辑

摘要: 背景: 数据库链接不上,报错: 分析方法:在这个地方我看不出什么,直接看错误日志: 一看到这里,就觉得需要调整 open_files_limit 参数了(默认最小1024),至此问题解决。虽然问题解决了,但是还没有弄清楚MySQL打开了多少个文件描述符,打开了哪写文件描述符号,以及如何预防。怎么了解 阅读全文

posted @ 2018-01-16 15:10 旅途 阅读(758) 评论(0) 推荐(0) 编辑

摘要: 参数描述 MySQL中不同的版本优化器会有很多新特性,比如MRR、BKA等,optimizer_switch这个参数就是控制查询优化器怎样使用这些特性。很多情况下我们会根据自身的需求去设置optimizer_switch满足我们的需求。前段时间客户的环境中遇到一个奇怪的问题,select count 阅读全文

posted @ 2018-01-16 15:05 旅途 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 以下这些配置项单位都是秒,在mysql命令行中可以使用show global variables like '变量名';可查询配置值。 connect_timeout:连接响应超时时间。服务器端在这个时间内如未连接成功,则会返回连接失败。 wait_timeout:连接空闲超时时间。与服务器端无交互 阅读全文

posted @ 2018-01-16 15:02 旅途 阅读(2969) 评论(0) 推荐(0) 编辑

摘要: http://www.penglixun.com/tech/database/mysql_timeout.html 很多时候我们连接mysql会在timeout这里跌倒,这里明确下mysql的timeout: 下面是获取timeout的变量: 如果看session的timeout,也是这些参数设置。 阅读全文

posted @ 2018-01-16 14:58 旅途 阅读(653) 评论(0) 推荐(0) 编辑

摘要: Mysql #1406 Data too long 错误 http://blog.sina.com.cn/s/blog_68004f680100kgfh.html B. Mysql配置文件: “在my.ini里找到sql- mode='STRICT_TRANS_TABLES,NO_AUTO_CREA 阅读全文

posted @ 2018-01-16 14:56 旅途 阅读(1833) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/jesseyoung/article/details/40617031 1 简介 在MySQL中,数据库对应数据目录中的目录。数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统的大小写敏感性决定了数据库名和表 阅读全文

posted @ 2018-01-16 14:55 旅途 阅读(12596) 评论(1) 推荐(0) 编辑