精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL奪命15問,你能堅持到第幾問?

數據庫 MySQL
MySQL在面試中經常被問到,本文總結了面試中的經典問題。下面,我們一起來看。

MySQL在面試中經常被問到,本文總結了面試中的經典問題。

1. 數據庫三大范式是什么?

  • 第一范式:每個列都不可以再拆分。
  • 第二范式:在第一范式的基礎上,非主鍵列完全依賴于主鍵,而不能是依賴于主鍵的一部分。
  • 第三范式:在第二范式的基礎上,非主鍵列只依賴于主鍵,不依賴于其他非主鍵。

在設計數據庫結構的時候,要盡量遵守三范式,如果不遵守,必須有足夠的理由。

比如性能。事實上我們經常會為了性能而妥協數據庫的設計。

2. mysql有關權限的表都有哪幾個?

MySQL服務器通過權限表來控制用戶對數據庫的訪問,權限表存放在mysql數據庫里,由mysql_install_db腳本初始化。

這些權限表分別user,db,table_priv,columns_priv和host。

  • user權限表:記錄允許連接到服務器的用戶帳號信息,里面的權限是全局級的。
  • db權限表:記錄各個帳號在各個數據庫上的操作權限。
  • table_priv權限表:記錄數據表級的操作權限。
  • columns_priv權限表:記錄數據列級的操作權限。
  • host權限表:配合db權限表對給定主機上數據庫級操作權限作更細致的控制。這個權限表不受GRANT和REVOKE語句的影響。

3. 事務的四大特性(ACID)介紹一下?

 

  • 原子性:事務是最小的執行單位,不允許分割。事務的原子性確保動作要么全部完成,要么完全不起作用;
  • 一致性:執行事務前后,數據保持一致,多個事務對同一個數據讀取的結果是相同的;
  • 隔離性:并發訪問數據庫時,一個用戶的事務不被其他事務所干擾,各并發事務之間數據庫是獨立的;
  • 持久性:一個事務被提交之后。它對數據庫中數據的改變是持久的, 即使數據庫發生故障也不應該對其有任何影響。

4. SQL語句主要分為哪幾類?

(1) 數據定義語言DDL(Data Ddefinition Language)CREATE,DROP,ALTER

主要為以上操作 即對邏輯結構等有操作的,其中包括表結構,視圖和索引。

(2) 數據查詢語言DQL(Data Query Language)SELECT

這個較為好理解 即查詢操作,以select關鍵字。各種簡單查詢,連接查詢等 都屬于DQL。

(3) 數據操縱語言DML(Data Manipulation Language)INSERT,UPDATE,DELETE

主要為以上操作 即對數據進行操作的,對應上面所說的查詢操作 DQL與DML共同構建了多數初級程序員常用的增刪改查操作。

而查詢是較為特殊的一種 被劃分到DQL中。

(4) 數據控制功能DCL(Data Control Language)GRANT,REVOKE,COMMIT,ROLLBACK

主要為以上操作 即對數據庫安全性完整性等有操作的,可以簡單的理解為權限控制等。

5. MySQL分庫分表的目的是?

分庫分表就是為了 解決由于數據量過大而導致數據庫性能降低的問題, 將原來獨立的數據庫拆分成若干數據庫組成,將數據大表拆分成若干數據表組成, 使得單一數據庫、單一數據表的數據量變小,從而達到提升數據庫性能的目的。

分庫分表常用的中間件如下:

6. 什么是死鎖?怎么解決?

死鎖是指兩個或多個事務在同一資源上相互占用,并請求鎖定對方的資源,從而導致惡性循環的現象。

常見的解決死鎖的方法:

  • 如果不同程序會并發存取多個表, 盡量約定以相同的順序訪問表,可以大大降低死鎖機會;
  • 在同一個事務中,盡可能做到一次鎖定所需要的所有資源,減少死鎖產生概率;
  • 對于非常容易產生死鎖的業務部分,可以嘗試使用升級鎖定顆粒度,通過表級鎖定來減少死鎖產生的概率;
  • 如果業務處理不好可以用分布式事務鎖或者使用樂觀鎖。

7. 什么是臟讀?幻讀?不可重復讀?

  • 臟讀(Drity Read):某個事務已更新一份數據,另一個事務在此時讀取了同一份數據, 由于某些原因,前一個RollBack了操作,則后一個事務所讀取的數據就會是不正確的。
  • 不可重復讀(Non-repeatable read):在一個事務的兩次查詢之中數據不一致, 這可能是兩次查詢過程中間插入了一個事務更新的原有的數據。
  • 幻讀(Phantom Read):在一個事務的兩次查詢中數據筆數不一致, 例如有一個事務查詢了幾列(Row)數據, 而另一個事務卻在此時插入了新的幾列數據,先前的事務在接下來的查詢中, 就會發現有幾列數據是它先前所沒有的。

8. 視圖有哪些特點?

視圖的特點如下: 視圖的列可以來自不同的表,是表的抽象和在邏輯意義上建立的新關系。

  • 視圖是由基本表(實表)產生的表(虛表)。視圖的建立和刪除不影響基本表。
  • 對視圖內容的更新(添加,刪除和修改)直接影響基本表。
  • 當視圖來自多個基本表時,不允許添加和刪除數據。
  • 視圖的操作包括創建視圖,查看視圖,刪除視圖和修改視圖。

9. SQL的生命周期?

  • 應用服務器與數據庫服務器建立一個連接
  • 數據庫進程拿到請求sql
  • 解析并生成執行計劃,執行
  • 讀取數據到內存并進行邏輯處理
  • 通過步驟一的連接,發送結果到客戶端
  • 關掉連接,釋放資源

10. 主鍵使用自增ID還是UUID?

推薦使用自增ID,不要使用UUID。

因為在InnoDB存儲引擎中,主鍵索引是作為聚簇索引存在的,也就是說, 主鍵索引的B+樹葉子節點上存儲了主鍵索引以及全部的數據(按照順序), 如果主鍵索引是自增ID,那么只需要不斷向后排列即可,如果是UUID, 由于到來的ID與原來的大小不確定,會造成非常多的數據插入,數據移動,然后導致產生很多的內存碎片,進而造成插入性能的下降。

總之,在數據量大一些的情況下,用自增主鍵性能會好一些。

關于主鍵是聚簇索引,如果沒有主鍵,InnoDB會選擇一個唯一鍵來作為聚簇索引,如果沒有唯一鍵,會生成一個隱式的主鍵。

11. MySQL數據庫cpu飆升到100%的話怎么處理?

當 cpu 飆升到 100%時,先用操作系統命令 top 命令觀察是不是 mysqld 占用導致的。

如果不是,找出占用高的進程,并進行相關處理。

如果是 mysqld 造成的, show processlist,看看里面跑的 session 情況,是不是有消耗資源的 sql 在運行。找出消耗高的 sql,看看執行計劃是否準確,index 是否缺失,或者實在是數據量太大造成。

一般來說,肯定要 kill 掉這些線程(同時觀察 cpu 使用率是否下降), 等進行相應的調整(比如說加索引、改 sql、改內存參數)之后,再重新跑這些 SQL。

也有可能是每個 sql 消耗資源并不多,但是突然之間,有大量的 session 連進來導致 cpu 飆升, 這種情況就需要跟應用一起來分析為何連接數會激增, 再做出相應的調整,比如說限制連接數等。

12. MySQL主從復制解決了哪些問題?

主從復制的作用是:

主數據庫出現問題,可以切換到從數據庫。可以進行數據庫層面的讀寫分離。可以在從數據庫上進行日常備份。

  • 數據分布:隨意開始或停止復制,并在不同地理位置分布數據備份
  • 負載均衡:降低單個服務器的壓力
  • 高可用和故障切換:幫助應用程序避免單點失敗
  • 升級測試:可以用更高版本的MySQL作為從庫

13. 什么是MySQL的GTID?

TID(Global Transaction ID,全局事務ID)是全局事務標識符, 是一個已提交事務的編號,并且是一個全局唯一的編號。

GTID是從MySQL 5.6版本開始在主從復制方面推出的重量級特性。

GTID實際上是由UUID+TID組成的。其中UUID是一個MySQL實例的唯一標識。

GTID代表了該實例上已經提交的事務數量,并且隨著事務提交單調遞增。

GTID有如下幾點作用:

  • 根據GTID可以知道事務最初是在哪個實例上提交的。
  • GTID的存在方便了Replication的Failover。因為不用像傳統模式復制那樣去找master_log_file和master_log_pos。
  • 基于GTID搭建主從復制更加簡單, 確保每個事務只會被執行一次。

14. MySQL常用的備份工具有哪些?

  • 常用備份工具mysql復制
  • 邏輯備份(mysqldump,mydumper)
  • 物理備份(copy,xtrabackup)

備份工具差異對比:

(1) mysql復制相對于其他的備份來說,得到的備份數據比較實時。

  • 邏輯備份:分表比較容易。mysqldump備份數據時是將所有sql語句整合在同一個文件中;mydumper備份數據時是將SQL語句按照表拆分成單個的sql文件, 每個sql文件對應一個完整的表。
  • 物理備份:拷貝即可用,速度快。

(2) copy:直接拷貝文件到數據目錄下,可能引起表損壞或者數據不一致。

(3) xtrabackup對于innodb表是不需要鎖表的,對于myisam表仍然需要鎖表。

15. MySQL備份計劃如何制定?

視庫的大小來定,一般來說 100G 內的庫,可以考慮使用 mysqldump 來做, 因為 mysqldump更加輕巧靈活,備份時間選在業務低峰期, 可以每天進行都進行全量備份(mysqldump 備份出來的文件比較小,壓縮之后更小)。

100G 以上的庫,可以考慮用 xtranbackup 來做,備份速度明顯要比 mysqldump 要快。

一般是選擇一周一個全備,其余每天進行增量備份,備份時間為業務低峰期。

責任編輯:趙寧寧 來源: ava學習者社區
相關推薦

2022-01-24 14:08:16

Redis面試命令

2021-07-21 09:15:27

MySQL數據庫面試

2024-07-04 11:06:47

2021-01-19 05:24:36

ThreadLocal線程編程

2022-03-25 09:01:36

Spring循環依賴面試

2022-05-14 21:19:22

ThreadLocaJDKsynchroniz

2021-10-26 15:56:57

kafka數據平臺,

2024-03-13 13:56:11

openFeignHttp服務調用

2023-02-26 02:00:36

OpenFeign接口實現類

2025-08-26 02:22:00

2023-03-08 09:03:55

2021-07-30 16:16:54

網絡面試TCP

2017-09-08 13:50:50

MySQL開發實踐

2023-04-26 09:16:17

2023-04-26 07:40:34

MySQL索引類型存儲

2023-01-28 08:24:28

MySQL索引B+樹

2022-07-10 20:51:25

IT數字化K8S

2020-09-30 18:19:27

RedisJava面試

2021-06-04 14:38:12

網絡通信TCP揮手

2024-04-29 08:20:40

Java后端Redlock
點贊
收藏

51CTO技術棧公眾號

中文字幕一区二区三区人妻在线视频| 国产一区二区免费在线观看| 精品一区二区在线观看视频| 国产精品第一国产精品| 国产精品白丝在线| 91日韩在线播放| 黄色小说在线观看视频| 偷拍一区二区| 欧美三级电影在线看| 天堂av免费看| 蜜桃91麻豆精品一二三区 | 91九色最新地址| 午夜精品一区二区三区在线观看| 一本一道人人妻人人妻αv| 日韩国产一区| 日韩女优视频免费观看| 国产亚洲综合视频| 自拍视频在线网| 久久成人免费网| 欧美激情一级精品国产| 久久久久国产精品区片区无码| 午夜av成人| 亚洲综合在线免费观看| 色综合久久88色综合天天提莫| 国产精品视频无码| 免费永久网站黄欧美| 久久精品欧美视频| 国产精品无码一区二区三区| 99久久久国产| 色域天天综合网| 黄色污污在线观看| 黄色毛片在线看| 久久99精品久久久久久| 2019中文字幕在线| 免费在线黄色网| 精品国产一区二区三区噜噜噜 | 欧美精品在线播放| 亚洲精品视频久久久| 91精品尤物| 7777精品久久久大香线蕉| 黄色免费观看视频网站| 18+激情视频在线| 国产精品美女久久久久久| 国产精品二区在线观看| 在线观看黄色国产| 日韩中文字幕av电影| 久久乐国产精品| 国产精品视频一区二区在线观看| 亚洲最大在线| 亚洲电影免费观看高清完整版在线观看| 性chinese极品按摩| 亚洲天堂手机| 午夜亚洲福利老司机| 法国空姐在线观看免费| 尤物视频在线免费观看| 国产拍欧美日韩视频二区| 精品无人区一区二区三区| 午夜精品久久久久久久第一页按摩| 看电视剧不卡顿的网站| 日韩美女视频中文字幕| 欧美bbbbbbbbbbbb精品| 最新国产乱人伦偷精品免费网站| 欧美大片在线看| а天堂中文在线资源| 欧美日韩老妇| 国产亚洲欧美日韩一区二区| 日本高清www| 亚洲综合福利| 亚洲图片欧美日产| www.久久av| 九一国产精品| 在线看国产精品| 伊人影院综合网| 色综合天天爱| 亚洲天堂男人天堂| 人妻aⅴ无码一区二区三区| 欧美女王vk| 一区二区亚洲精品国产| 中文字幕成人动漫| 三上亚洲一区二区| 国产一区二区三区久久精品| 免费黄在线观看| 成人影视亚洲图片在线| 久久国内精品一国内精品| 在线观看亚洲网站| 伊人成综合网| 国自在线精品视频| 国产高清中文字幕| 免费在线欧美视频| 成人精品视频99在线观看免费| 国产精品视频无码| 国产suv精品一区二区三区| 岛国视频一区| 欧美成人免费| 国产精品伦理在线| 欧美在线观看视频免费| 蜜桃麻豆影像在线观看| 色婷婷综合久久久久中文| 欧美黄色性生活| 日韩最新av| 亚洲激情电影中文字幕| 性欧美一区二区| 1024精品久久久久久久久| 欧美激情精品久久久久久黑人 | 午夜成人免费电影| 欧美三级理论片| 91亚洲无吗| 亚洲午夜久久久影院| 成人免费毛片xxx| 在线观看的日韩av| 国产成人一区二| 国产美女精品视频国产| 成av人片一区二区| 五月天亚洲综合| 美女网站视频在线| 在线观看一区不卡| 日本美女视频网站| 日韩精品电影| 国内揄拍国内精品少妇国语| 中文字幕一级片| 成人午夜免费av| 先锋影音网一区| 91桃色在线| 欧美日韩国产小视频在线观看| 无码av免费精品一区二区三区| 欧美理论在线播放| 欧美激情一级二级| 亚洲网站在线免费观看| 91香蕉视频黄| 最新精品视频| 欧美www.| 亚洲黄在线观看| 日本aⅴ在线观看| 日本最新不卡在线| 久久大片网站| 日本动漫同人动漫在线观看| 欧美亚洲动漫另类| 偷拍女澡堂一区二区三区| 综合一区在线| 国产精品自产拍在线观看| 性xxxx18| 亚洲国产综合91精品麻豆| 午夜激情影院在线观看| 丝袜美腿综合| 欧美国产精品va在线观看| 国产免费一区二区三区四区五区| caoporm超碰国产精品| 久久观看最新视频| 一根才成人网| 亚洲精品国产美女| 日韩av电影网址| 国产不卡高清在线观看视频| 激情图片qvod| 国产精品亚洲欧美日韩一区在线| 亚洲日本中文字幕免费在线不卡| 日本三级黄色大片| 高清不卡一二三区| 男女激烈动态图| 精品国产一区二区三区性色av| 色悠悠久久久久| 中文字幕日本人妻久久久免费| 久久精品视频在线免费观看| 无码人妻丰满熟妇区毛片| 伊人春色之综合网| 欧美中在线观看| 亚洲av成人无码久久精品老人| 亚洲午夜精品一区二区三区他趣| 亚洲欧美一区二区三区不卡| 亚洲欧洲美洲一区二区三区| 91色中文字幕| 超碰个人在线| 日韩午夜av电影| 亚洲国产精品午夜在线观看| 波多野结衣在线一区| 国产手机免费视频| 久久porn| 国内精品久久久久久久久| 黄色成人一级片| 天天影视涩香欲综合网| 亚洲黄色在线网站| 亚洲欧美日韩国产| 日韩精品久久久| a成人v在线| 久久精品视频免费播放| 99热这里只有精品5| 亚洲综合自拍偷拍| 99久久人妻无码中文字幕系列| 久久激情视频| 台湾成人av| 精品久久亚洲| 91精品国产色综合久久不卡98| 你懂的在线视频| 欧美日韩国产欧美日美国产精品| 中文字幕另类日韩欧美亚洲嫩草| 成人在线一区二区三区| 黄色片视频在线免费观看| 日韩理论片av| 懂色av一区二区三区在线播放| 欧美日韩在线观看首页| 少妇高潮 亚洲精品| 国内精品久久久久久久久久| 亚洲成在人线在线播放| 国产精品无码一区二区三区免费| 日本中文在线一区| 男女爱爱视频网站| 任我爽精品视频在线播放| 国产精品狼人色视频一区| 色噜噜狠狠狠综合欧洲色8| 亚洲精品福利在线| 中国老头性行为xxxx| 一区二区三区免费在线观看| 一卡二卡三卡四卡| 久久99日本精品| 国产午夜福利在线播放| 久久亚洲国产| 久久青青草综合| 狂野欧美xxxx韩国少妇| 日韩美女福利视频| 爱看av在线入口| 久久亚洲一区二区三区四区五区高| 少妇高潮久久久| 欧美综合欧美视频| 久草视频免费在线| 国产综合无码一区二区色蜜蜜| 国产精品精品国产色婷婷| japanese在线观看| 久久精品理论片| 人妻熟妇乱又伦精品视频| 国产精品久久久久蜜臀| 蜜桃成人在线| 涩涩屋成人免费视频软件 | free性护士videos欧美| 在线视频亚洲欧美| 韩国av在线免费观看| 欧美日韩一区久久| 天天操天天爽天天干| 亚洲欧美视频在线观看视频| 免费视频91蜜桃| 国产成人午夜视频| 狠狠操狠狠干视频| 久久综合九色| 你真棒插曲来救救我在线观看| 久久密一区二区三区| 久久综合中文色婷婷| 综合中文字幕| 亚洲999一在线观看www| 素人一区二区三区| 欧美性受xxxx黑人猛交| 美女网站视频在线| 欧美激情国内偷拍| 91网在线看| 久久精品一本久久99精品| av电影在线观看| 国产午夜精品一区理论片飘花| 香港三日本三级少妇66| 亚洲成人999| 99热这里只有精品在线| 欧美二区三区91| 中文字幕第一页在线播放| 在线一区二区三区四区五区| 日本熟妇毛耸耸xxxxxx| 亚洲一区在线观看免费| 国产成人精品av久久| 亚洲午夜在线观看视频在线| 日韩av在线电影| 色呦呦日韩精品| 亚洲一级视频在线观看| 91 com成人网| 四虎免费在线观看| 伊人久久久久久久久久久| 美女av在线播放| 欧美极品少妇xxxxⅹ喷水| 一区二区精品伦理...| 日韩av日韩在线观看| 青青伊人久久| 国产亚洲福利社区| 久久爱www成人| 一区二区冒白浆视频| 欧美午夜一区| 一本色道无码道dvd在线观看| 免费在线欧美视频| 一二三区视频在线观看| 26uuu久久天堂性欧美| 亚洲色图27p| 亚洲福利一二三区| 欧美性受xxx黑人xyx性爽| 欧美一区二区三区四区五区 | 电影一区二区三区久久免费观看| 国产一区免费在线| 成人免费在线播放| 人体内射精一区二区三区| 老妇喷水一区二区三区| 国产农村妇女精品久久| 2021中文字幕一区亚洲| 九九这里只有精品视频| 欧美日韩国产黄| 国产又大又长又粗| 亚洲女人天堂视频| 丝袜在线视频| 国产精品中文在线| 校花撩起jk露出白色内裤国产精品 | 无码人妻丰满熟妇区五十路百度| 国产综合色产在线精品| 亚洲av无码一区二区二三区| 亚洲免费在线看| 久草视频一区二区| 精品免费日韩av| 免费黄色电影在线观看| 国产99视频精品免视看7| av不卡一区二区| 成人免费看片视频在线观看| 日韩高清一区二区| 亚洲国产综合视频| 一区二区三区四区视频精品免费| 在线免费观看av网址| 亚洲精品国产精品国产自| 亚洲电影视频在线| 国产自摸综合网| sdde在线播放一区二区| 四虎永久在线精品无码视频| 不卡免费追剧大全电视剧网站| 成人免费精品动漫网站| 欧美午夜精品一区二区蜜桃| 青梅竹马是消防员在线| 97视频在线免费观看| av成人男女| 97中文字幕在线| 国产精品一区二区三区四区| 99久久久无码国产精品不卡| 色噜噜久久综合| 欧美理论在线观看| 热久久这里只有| 天天躁日日躁狠狠躁欧美| 人妻无码久久一区二区三区免费| 国产精品69毛片高清亚洲| 三级在线观看免费大全| 欧美精品久久一区二区三区| 一级日本在线| 91视频国产一区| 女人天堂亚洲aⅴ在线观看| 韩国一区二区在线播放| **欧美大码日韩| 国产又黄又爽视频| 久久综合伊人77777| 日韩精品亚洲专区在线观看| 男人草女人视频| 成人小视频免费在线观看| 国产第一页在线播放| 亚洲福利在线播放| 麻豆国产在线| 欧美亚洲国产免费| 日本在线不卡一区| 日本高清不卡免费| 日韩精品中文字幕在线不卡尤物 | 亚洲综合视频在线| 高清一区二区三区四区| 992tv成人免费影院| 九色精品国产蝌蚪| 四季av一区二区三区| 亚洲免费资源在线播放| 丰满少妇被猛烈进入| 4444欧美成人kkkk| 欧美亚洲高清| 69久久精品无码一区二区| 亚洲国产精品久久一线不卡| 无码精品人妻一区二区三区影院| 青草青草久热精品视频在线观看| 欧洲福利电影| 91日韩精品视频| 亚洲成国产人片在线观看| 免费a在线观看| 国产欧美日韩视频| 欧美日韩国产在线一区| 亚洲成人日韩在线| 欧美日韩成人综合在线一区二区| 国产福利视频在线观看| 国产一区免费观看| 日本 国产 欧美色综合| 激情四射综合网| 国产亚洲成精品久久| 精品国产一区二区三区性色av| 91专区在线观看| 中文字幕av一区二区三区免费看 | 亚洲人精品午夜在线观看| 亚洲国产一区二区久久| 国产www免费| 亚洲国产精品99久久久久久久久| a级片免费视频| 日韩av毛片网| 欧美激情第二页| www.黄色在线| 亚洲电影免费观看高清完整版在线| 国产黄色一区| 成人毛片视频网站| 樱桃国产成人精品视频| 东凛在线观看| 国产亚洲一区二区三区在线播放| 麻豆免费精品视频| 人妻丰满熟妇av无码区| 欧美成在线观看|