Mysql数据库,建数据库,建表,建索引的注意事项

1.百亿级数据可以部署单服务器(存一些简单数据)。复杂数据可以部署2-3台服务器(要保持数据量尽量均衡关联性强的表尽量放在一个数据库中)。

2.单服务器

表设计(适用于业务)

索引设计(能不建就不建,会降低插入删除等操作的效率;建差异性大的字段;)

数据类型(尽量用整形实现)
 

3.mysql索引用到的数据结构:B Tree,B+ Tree, Hashmap(有数据倾斜的危险)

4.破坏索引的sql语句

https://www.cnblogs.com/xixibaby/p/6409928.html

5.最左侧原则

https://blog.csdn.net/i_am_a_sb/article/details/78950324

6.java集合中放入10-20万的数据,是比较稳定的(jvm默认配置)

猜你喜欢

转载自blog.csdn.net/qq_38006520/article/details/82666857