MySQL 如何做到高可用方案? MySQL 高可用劲弦,意味著不能一臺 MySQL 出了問題耳标,就不能訪問了邑跪。 1. MySQL 高可用:分庫分表次坡,...

MySQL 如何做到高可用方案? MySQL 高可用劲弦,意味著不能一臺 MySQL 出了問題耳标,就不能訪問了邑跪。 1. MySQL 高可用:分庫分表次坡,...
主鍵與索引有什么區(qū)別夜赵? 1乡革、主鍵一定會創(chuàng)建一個唯一索引寇僧,但是有唯一索引的列不一定是主鍵沸版; 2嘁傀、主鍵不允許為空值,唯一索引列允許空...
主鍵和候選鍵有什么區(qū)別笑撞? 表格的每一行都由主鍵唯一標識,一個表只有一個主鍵钓觉。主鍵也是候選鍵茴肥。按照慣例荡灾,候選鍵可以被指定為主鍵瓤狐,并且可以用于任何外...
CHAR 和 VARCHAR 的區(qū)別嗓节? 1郁稍、CHAR 和VARCHAR 類型在存儲和檢索方面有所不同 2赦政、CHAR 列長度固定為...
使用 MySQL 的索引應(yīng)該注意些什么? 1财破、應(yīng)盡量避免在WHERE子句中使用!=或<>操作符,否則將導致引擎放棄使用索引而進行全表掃描...
怎樣盡量避免死鎖的出現(xiàn)? 1. 設(shè)置獲取鎖的超時時間俊性,至少能保證最差情況下略步,可以退出程序,不至于一直等待導致死鎖定页; 2. 設(shè)置按照同一順序訪問資...
說說悲觀鎖和樂觀鎖 悲觀鎖 說的是數(shù)據(jù)庫被外界(包括本系統(tǒng)當前的其他事物以及來自外部系統(tǒng)的事務(wù)處理)修改保持著保守態(tài)度杭煎,因此在整個數(shù)據(jù)修改過程中...
說說什么是鎖升級? MySQL 行鎖只能加在索引上儡毕,如果操作不走索引也切,就會升級為表鎖。因為 InnoDB 的行鎖是加在索引上的腰湾,如果不走索引雷恃,自...
請說說 MySQL 數(shù)據(jù)庫的鎖? 關(guān)于 MySQL 的鎖機制葵萎,可能會問很多問題导犹,不過這也得看面試官在這方面的知識儲備唱凯。 MySQL 中有共享鎖和...
MySQL 事務(wù)隔離級別磕昼? 1、READ UNCOMMITTED(未提交讀):事務(wù)中的修改节猿,即使沒有提交票从,對其他事務(wù)也都是可見的滨嘱。會導致...