花费 12 ms
mysql 字段定义不要用null的分析

一 NULL 为什么这么经常用 (1) java的null null是一个让人头疼的问题,比如java中的NullPointerException。为了避免猝不及防的空指针,需要小心翼翼地各种if ...

Tue Nov 28 01:16:00 CST 2017 1 14410
MySQL前缀索引和索引选择性

有时候需要索引很长的字符列,这会让索引变得大且慢。通常可以索引开始的部分字符,这样可以大大节约索引空间,从而提高索引效率。但这样也会降低索引的选择性。索引的选择性是指不重复的索引值(也称为基数,car ...

Tue May 08 01:15:00 CST 2018 1 5730
MyISAM 和 InnoDB 索引的区别

一 MyISAM索引实现 1. 主键索引 MyISAM引擎使用B+树作为索引结果,叶节点的data域存放的是数据记录的地址。下图为MyISAM表的主索引,Col1为主键。 2. 辅助索 ...

Tue Jan 16 01:08:00 CST 2018 1 5978
从 select ... for update来分析mysql的锁

一 mysql的悲观锁 - 以行锁做示例 每次拿数据的时候都认为别的线程会修改数据,所以每次拿数据的时候都会给数据上锁。上锁之后,当别的线程想要拿数据时,就会阻塞。直到给数据上锁的线程将事务提交或者 ...

Sat Mar 03 17:27:00 CST 2018 0 4224

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM