
mysql
文章平均质量分 81
跑码者~英子
这个作者很懒,什么都没留下…
展开
-
ShardingSphere简单实现
在mybatis配置项下,设置自动化配置 MyBatis 需要的参数。在配置项下,设置自动化配置 Sharding-JDBC 需要的参数。比较复杂,我们一个一个来看。配置项,我们配置了和两个数据源,分别对应和两个数据库。配置项,我们配置了orders和逻辑表。逻辑表:水平拆分的数据库(表)的相同逻辑和数据结构表的总称。例:订单数据根据主键尾数拆分为 10 张表,分别是t_order_0到t_order_9,他们的逻辑表名为t_order。真实表:在分片的数据库中真实存在的物理表。即上个示例中的。原创 2023-01-12 16:50:09 · 697 阅读 · 0 评论 -
mysql最常见面试
1.系统配置优化:1)从内存中读取数据,扩大innobd_buffer_pool_size,默认128m。可到4/3,降低磁盘操作。2)数据预热,通过预热脚本,将磁盘上的全部数据缓存到内存中3)提高磁盘读写性能,使用ssd或内存磁盘2.表结构设计优化1)设计中间表:针对统计或实时性不高要求数据2)设计冗余字段:减少表之间的关联操作,比如用户,订单,可以在订单表加用户姓名3)拆表:字段太多或者字段使用较少进行拆分。4)字段设计:将表字段长度设计的尽量小。因为越小查询越快,最好都喂not null避免null值原创 2022-12-01 15:10:11 · 259 阅读 · 0 评论