java面试
_Debug_debug
渣渣博客,便于自己记录,搜索用,如有错请海涵,并指出
展开
-
每日一题
InnoDB引擎的主键索引是用什么数据结构存储的?普通索引又是用什么结构存储的? InnoDB使用B+Tree的方式存储索引。Innodb的一个表可能包含多个索引,每个索引都使用B+树来存储。而索引包括聚集索引(clusteredindex)和非聚簇索引(secondaryindex),聚集索引使用表的主键作为索引键,叶子节点包含表的所有字段。二级索引只包含索引键和聚集索引键(主键)的内容...原创 2019-12-04 10:32:58 · 103 阅读 · 0 评论 -
java-面试题
1.B+tree如何进行优化? 答案解析: 创建索引的时候尽量使用唯一性大的列来创建索引,由于使用b+tree做为索引,以innodb为例,一个树节点的大小由“innodb_page_size”,为了减少树的高度,同时让一个节点能存放更多的值,索引列尽量在整数类型上创建,如果必须使用字符类型,也应该使用长度较少的字符类型。一句话:主键最好用数字不要用字符串。 ...原创 2019-12-04 10:22:41 · 118 阅读 · 0 评论