mysql
喂马
在校学生
展开
-
关于mysql binlog过期失效的问题
在mysql配置文件(linux下一般为/etc/my.cnf)中可以通过expire_logs_days来设置二进制日志的失效日期但是,你可能发现该参数似乎并没生效,其实,expire_logs_days的设置值在服务器重启或者mysql轮转日志之后才生效。如果你需要手动清除二进制日志,切勿直接使用rm,这可能导致无法预知的错误。purge binary logs原创 2012-02-06 10:33:12 · 2043 阅读 · 0 评论 -
关于《高性能Mysql》的疑惑
原书第113页在描述聚集索引的缺点中指出对于采用聚集索引的表插入数据之后最好OPTIMIZE TABLE重新组织一下Mysql只有Innodb和SoildDB引擎支持聚集索引,而对这两个引擎的表使用OPIMIZE TABLE是没有效果的,难道此OPTIMIZE TABLE非彼OPTIMIZE TABLE原创 2012-02-07 17:43:52 · 561 阅读 · 0 评论 -
使用mysql purge手动清除二进制日志
对于一个访问量很大的mysql数据库,二进制日志的增量通常十分迅速,很可能出乎你的意料。犹如跑马圈地一样,你的磁盘大部分都会被日志给占满了。出现问题总是需要解决的,而且总有要解决的方法:方法一、使用php,perl,python,java等实现连接数据库后,根据你的需求执行:purge binary logs before ....或purge binary logs to ...命令原创 2012-02-07 10:19:44 · 6763 阅读 · 0 评论 -
python MySQLdb解决方案
建议安装流程:1,确认是否安装了mysql,如果mysql不是编译安装的,你需要安装mysql-client和 libmysqlclient-dev(通过yum或apt-get安装的mysql没有mysql_config)2,确认python和python-dev是否安装了3,确认python setuptools是否安装4.到sourceforge去下载MySQLdb然后解压原创 2012-07-15 13:38:02 · 470 阅读 · 0 评论 -
关于mysql启动时的Starting MySQL..Manager of pid-file quit without updating提示
在用service mysql start或/etc/init.d/mysql start启动mysql的时候有时会遇到无法启动的情况并且在命令行只输出“Starting MySQL..Manager of pid-file quit without updating”如果你在看这篇文章,说明你可能遇到过这种情况。出现这个问题的原因是什么呢?我自己碰到过的情况有:一、磁盘空原创 2012-11-23 11:22:25 · 3844 阅读 · 0 评论 -
Mysql proxy 0.8.3 对读操作负载均衡的问题
mysql proxy截至到本文撰稿时最新版本0.8.3 Alpha,也不知道有没有在生产环境使用的例子,所以一边测试,一边很忐忑呀。。。这个能用吗?稳定吗?性能怎样?以上问题还没有答案,不过在测试中发现有一个小问题,在google mysql proxy的文章的时候有很多都相似,但目前还没找到一片文章有提及在配置文件中:proxy-read-only-backend-ad原创 2013-01-14 23:32:32 · 1499 阅读 · 0 评论 -
MySQL 线上服务器架构调整记事(零)
在开始这个系列文章之前,我先介绍一下该线上系统的用途以及MySQL服务器的架构。一、线上系统介绍该系统是一个面向律师事务所、会计师事务所(德勤)、大型企业(如IBM,GM)、高校(浙大)以及个人提供大陆地区法规、案例及相关新闻评论的信息检索及浏览系统,主要提供信息检索、订阅及在线浏览服务。系统使用主要PHP语言开发,数据分析及处理部分使用Java和Python;此外数据检索原创 2013-02-19 17:02:29 · 1670 阅读 · 1 评论