MySql数据库
老朕
这个作者很懒,什么都没留下…
展开
-
mysql优化总结(三)
十一、MySQL优化必须调整的10项配置 基本配置 你需要经常察看以下3个配置项。不然,可能很快就会出问题。 innodb_buffer_pool_size:这是你安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方:这个值越大越好,这能保证你在大多数的读取操作时使用的是内存而不是硬盘。典型的值是5-6GB(8GB内存),20-25GB(32GB内存),100-120GB(原创 2015-04-10 10:42:04 · 398 阅读 · 0 评论 -
mysql优化总结(四)
十四、MYSQL性能优化分享(分库分表) 1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码原创 2015-04-10 10:45:22 · 446 阅读 · 0 评论 -
mysql优化总结(二)
八、实现MySQL定时批量检查表repair和优化表optimize table的shell脚本 #!/bin/bash host_name=192.168.0.123 user_name=jincon.com user_pwd=jincon.com database=my_db_name need_optmize_table=true tables=$(m原创 2015-04-10 09:53:46 · 819 阅读 · 0 评论 -
mysql优化总结(五)
十八、MySQL 性能优化的最佳20多条经验分享 当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被M原创 2015-04-10 11:07:11 · 516 阅读 · 0 评论 -
mysql优化总结(一)
1、mysql的sql_mode模式: (1)、该模式指的是sql模式可控制服务器操作的方式,并且sql模式存在于全局与会话级别。如果想知道全局级或会话级SQL模式的当前值,可以使用的语句为: mysql> SELECT @@GLOBAL.sql_mode,mysql> SELECT @@SESSION.sql_mode。 (2)、如果想知道SQL模式的当前值,可以使用:SELECT @@s原创 2015-04-09 11:12:01 · 663 阅读 · 0 评论