摘要: 眼看着数据库就要爆了,从几十M到几十G再到几百G,怎么办能!或许我们第一个想到的就是数据仓库吧,如果时间或者其它原因不允许那有怎么办呢!我们就不得不使用分区暂时死撑着了,好吧,那就开始分区呗!分区类型:·RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。·LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。·HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。这个函数可以包含MySQL 中有效的、产生非负整数值的任何表达式。· 阅读全文
posted @ 2012-12-05 17:17 古月天 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 随着数据量的不断增长,性能尤为重要,或许经过优化及好的解决方案,使你当前感觉不到性能问题的存在,但随着数据量的不断增长,从百万到千万再到几亿,可能问题会随之而来,为了能更好的掌握数据库的运行效率,添加慢日志查询是很有必要的。查看日志相关信息:参数如下:-slow_launch_time如果创建线程的时间超过该秒数,服务器增加Slow_launch_threads状态变量。-slow_query_log是否记录慢查询。用long_query_time变量的值来确定“慢查询”。-slow_query_log_file慢日志文件路径-long_query_time慢日志执行时长(秒),超过设定的时间 阅读全文
posted @ 2012-12-05 16:16 古月天 阅读(6294) 评论(0) 推荐(0) 编辑