02 2020 档案

摘要:在MySQL中,存储引擎使用索引,其先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。 索引可以包含一个或多个列的值。 一、索引的类型 在MySQL中,索引是在存储引擎层而不是服务器层实现的。 MySQL支持的索引类型 B-Tree索引 InnoDB使用的是B+Tree。 B-Tree通 阅读全文
posted @ 2020-02-23 19:12 止水于石 阅读(162) 评论(0) 推荐(1)
摘要:1、选择优化的数据类型 一、整数类型 有两种类型的数字:整数(whole number)和实数(real number)。如果存储整数,可以使用这几种整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。分别使用8、16、24、32、64位存储空间。 整数类型有可选的 阅读全文
posted @ 2020-02-16 20:57 止水于石 阅读(147) 评论(0) 推荐(0)
摘要:并发控制 锁粒度 MySQL 中提供了两种锁粒度:表级锁、行级锁。 表锁:写锁的优先级高于读锁;写锁的请求可以插入到读锁的前面,但读锁的请求却不能插入到写锁的前面; 行级锁:行级锁只在存储引擎层实现,在服务器层没有实现; 尽量只锁定需要修改的那部分数据,而不是所有的资源。锁定的数据量越少,发生锁争用 阅读全文
posted @ 2020-02-09 21:37 止水于石 阅读(108) 评论(0) 推荐(0)