数据库
文章平均质量分 52
jaysliu
性格开朗活泼,喜欢钻研新的技术,听歌打篮球,爱好交朋友
展开
-
MySql性能调试
同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnfm...原创 2009-12-08 10:25:03 · 158 阅读 · 0 评论 -
MySql随机取数据
[1]普通方法, 效率太低SELECT * FROM table ORDER BY rand() LIMIT 10;[2] JOIN的方法:SELECT * FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `table`) - (SELECT MIN(id) FROM `table`)...原创 2009-12-10 15:22:53 · 118 阅读 · 0 评论 -
优化MySQL数据库性能的八大“妙手”
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成...原创 2009-12-14 15:43:53 · 90 阅读 · 0 评论