花費 27 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