企业面试遇到的问题02

1、你们在数据库上有没有使用垂直分库和水平分库以及读写分离。说说你的理解以及使用场景 垂直分库 按列进行分割,即把一条记录分开多个地方保存,每个子表的行数相同。 把主码和一些列放到一个表,然后把主码和另外的列放到另一个表中。如果一个表中某些列常用,而另外一些列不常用,则可以采用垂直分割,另外垂直分割可以使得数据行变小,一个数据页就能存放更多的数据,在查询时就会减少I/O 次数。其缺点是需要管理冗余
相关文章
相关标签/搜索