摘要: 应用场景: 数据库里有个地址(address)字段,类型为varchar(100),业务决定了要经常根据address来进行查询。 确定选择性: Sql代码 SELECT count(DISTINCT(address))/count(*) AS Selectivity FROM info; +--- 阅读全文
posted @ 2016-02-20 17:11 沉默的土豆 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.数据类型越小越好,比如只存0-200 那么 tinyin(3) unsigned更好. 2.整型操作代价比字符的低,设计表是尽量避免not null,为null的列会让mysql内部的索引处理变得更复杂. 3.decimal 和 float都适合存小数,前者适合精度高的值,比如财务数据,后者适合 阅读全文
posted @ 2016-02-20 10:48 沉默的土豆 阅读(372) 评论(0) 推荐(0) 编辑