原文:數據庫兩大神器【索引和鎖】

前言 只有光頭才能變強 索引和鎖在數據庫中可以說是非常重要的知識點了,在面試中也會經常會被問到的。 本文力求簡單講清每個知識點,希望大家看完能有所收獲 聲明:如果沒有說明具體的數據庫和存儲引擎,默認指的是MySQL中的InnoDB存儲引擎 一 索引 在之前,我對索引有以下的認知: 索引可以加快數據庫的檢索速度 表經常進行INSERT UPDATE DELETE操作就不要建立索引了,換言之:索引會降 ...

2018-07-23 19:27 6 2499 推薦指數:

查看詳情

Python中兩大神器&exec() &eval()

一、神器1 —— 內置函數eval eval是python中的內置函數,它的作用是將字符串變為所對應的表達式,也相當於一個功能代碼加雙引號變為字符串,而eval又將字符串轉為相應的功能,它在使用過程中有絕對的優勢,但是也存在使用風險,所以要在程序中正確使用,本人建議不要使用 eval的語法格式 ...

Sun Sep 22 18:42:00 CST 2019 0 555
數據庫索引

索引和鎖在數據庫中可以說是非常重要的知識點了,在面試中也會經常會被問到的。 本文力求簡單講清每個知識點,希望大家看完能有所收獲 聲明:如果沒有說明具體的數據庫和存儲引擎,默認指的是MySQL中的InnoDB存儲引擎 一、索引 在之前,我對索引有以下的認知: 索引可以加快 ...

Thu Aug 02 19:02:00 CST 2018 1 1160
數據庫的Connection、Cursor兩大對象

Python 數據庫圖解流程         Connection、Cursor比喻   Connection()的參數列表 host,連接的數據庫服務器主機名,默認為本地主機(localhost)。 user,連接數據庫的用戶名,默認為當前用戶 ...

Fri Dec 21 22:39:00 CST 2018 0 610
Python 數據庫的Connection、Cursor兩大對象

Python 數據庫的Connection、Cursor兩大對象 pymysql是Python中操作MySQL的模塊,其使用方法和py2的MySQLdb幾乎相同。 Python 數據庫圖解流程   Connection、Cursor比喻 Connection()的參數 ...

Sun Nov 17 06:02:00 CST 2019 0 1174
求你了,別再說數據庫的只是索引了!!!

GitHub 21.3k Star 的Java工程師成神之路,不來了解一下嗎! GitHub 21.3k Star 的Java工程師成神之路,真的不來了解一下嗎! 在MySQL數據庫中,為了解決並發問題,引入了很多的機制,很多時候,數據庫是在有數據庫操作的過程中自動添加的。 所以,這就 ...

Tue Sep 14 18:02:00 CST 2021 1 508
web開發中的數據庫:(高並發--樂觀、悲觀

這篇文章講了 1.同步異步概念(消去很多疑惑),同步就是一件事一件事的做;sychronized就是保證線程一個一個的執行。 2.我們需要明白,機制有個層面,一種是代碼層次上的,如Java中的同步,典型的就是同步關鍵字synchronized ( 線 程級別的)。另一個就是數據庫 ...

Fri Nov 04 01:20:00 CST 2016 0 7259
數據庫協議

數據庫協議是指所有事務必須分個階段對數據項進行加鎖和解鎖 1.擴展階段 在對任何數據項的讀、寫之前,要申請並獲得該數據項的封鎖。 2.收縮階段 每個事務中,所有的封鎖請求必須先於解鎖請求。 例如:事務T遵循協議 ...

Sat Dec 22 00:42:00 CST 2012 0 8767
數據庫

1 前言 數據庫大並發操作要考慮死鎖和的性能問題。看到網上大多語焉不詳(尤其更新),所以這里做個簡明解釋,為下面描述方便,這里用T1代表一個數據庫執行請求,T2代表另一個請求,也可以理解為T1為一個線程,T2 為另一個線程。T3,T4以此類推。下面以SQL Server ...

Thu Apr 18 16:30:00 CST 2013 3 2476
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM