- 博客(3)
- 收藏
- 关注
原创 第四章文件和目录
U N I X系统的大多数文件是 普通文件或目录,但是也有另外一些文件类型: (1) 普通文件(regular file)。这是最常见的文件类型,这种文件包含了某种形式的数据。至 于这种数据是文本还是二进制数据对于内核而言并无区别。对普通文件内容的解释由处理该文 件的应用程序进行。 (2) 目录文件(directory file)。这种文件包含了其他文件的名字以及指向与这些文件有关信
2017-12-25 19:17:41 124
原创 第四章Schema与数据类型优化
不管存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择: 尽量避免使用NULL:如果查询中包含可为NULL的列,对MySQL来说更难优化,因为可为NULL的列使得索引、索引统计和值比较都更为复杂。可为NULL的列会使用更多的存储空间,在MySQL里也需要特殊处理。当可为NULL的列被索引时,每个索引记录需要一个额外的字节,在MyISAM里甚至还可能导致固定大小的索引变成可变大小的索引。
2017-12-21 15:36:54 157
原创 高性能Mysql学习笔记之第一章
幻读:所谓幻读,指的是当某个事务在读取某个范围内的记录时,另外一个事务又在该范围内插入了新的记录,当之前的事务再次读取该范围的记录时,会产生幻行。InnoDb通过多版本并发控制解决了幻读的。 脏读:事务可以读取未提交的数据,这也被称为脏读。 MVVC:可以认为MVVC是行级锁的一个变种,但是它在很多情况下避免了加锁操作,因此开销更低。虽然实现机制有所不同,但大都实现了非阻塞的读操作,写操作也只
2017-12-21 11:27:29 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人