MySQL作为一款开源数据库,在互联网公司的使用率可以说是非常之高,因为它开源,性能强劲,使用友好,但不管是多么好的东西,如果使用不当,那效果肯定是会打折扣的,笔者经验不多,但也试试分享我对mysql使用的一些看法。
表结构设计:所有表必须拥有自增主键,推荐使用长整型(BIGINT),避免使用复合主键。最小列原则,比如类型字段一般TINYINT就可以满足;存储hash字段一般CHAR(32)就可以满足。一般的整型存储,最好加上UNSIGNED,毕竟我们目前使用有符号的还是比较少的。每个列后面必须加上