为查询缓存优化你的查询
explain 你的 select 查询
当只要一行数据时使用 limit 1
为搜索字段建索引
在join表的时候使用相当类型的例,并将其索引
千万不要 order by rand()
避免 select *
永远为每张表设置一个id
使用 enum 而不是 varchar
从 procedure analyse() 取得建议
尽可能的使用 not null
prepared statements
无缓冲的查询
把ip地址存成 unsigned int
固定长度的表会更快
垂直分割
拆分大的 delete 或 insert 语句
越小的列会越快
选择正确的存储引擎
使用一个对象关系映射器(object relational mapper)
小心“永久链接”