寫這篇博客源於在閱讀lighttpd源代碼是遇到的一個關於assert應用的疑問。 在閱讀lighttpd源代碼時,發現比比皆是的對malloc的調用結果進行assert檢查,比如:Buffer.c ...
摘要:使用索引也很簡單,然而, 會使用索引是一回事, 而深入理解索引原理又能恰到好處使用索引又是另一回事。 本文分享自華為雲社區 索引到底能提升多少查詢效率 何時該使用索引 一文快速搞懂數據庫索引及合理使用它 ,作者: 曲鳥。 一 前言 無論是面試 還是日常工作中,或多或少都會使用或者聽到別人談論索引這個技術。 然而很大一部份程序員對索引的了解僅限於到 加索引能使查詢變快 這個概念為止。 使用索 ...
2021-10-18 10:09 1 759 推薦指數:
寫這篇博客源於在閱讀lighttpd源代碼是遇到的一個關於assert應用的疑問。 在閱讀lighttpd源代碼時,發現比比皆是的對malloc的調用結果進行assert檢查,比如:Buffer.c ...
你真的會使用VMware Workstation嗎?網上有很多教程,雖然都還可以,但總感覺差強人意。所以筆者在這里分享自己的使用心得,讓大家參考一下,個人認為是最好的了。 簡介 VMware Workstation是一款功能強大的桌面虛擬計算機軟件,提供用戶可在單一的桌面上同時運 ...
這篇博客的標題用了一個疑問句,源於我們公司的代碼評審,深刻的討論了單例模式的使用場景及其與靜態方法來說有何不同,這次討論確實讓我真正的理解了單例模式的使用,雖然說理解還一定全面,但必須作為一個認知的提升。告訴了我自己,對於編程,不懂的太多,原理性的東西還需要持續的學習。 進入正文,我們來討論一下 ...
Derby數據庫是一個純用Java實現的內存數據庫,屬於Apache的一個開源項目。由於是用Java實現的,所以可以在任何平台上運行;另外一個特點是體積小,免安裝,java1.6開始集成了derby數據庫,位於jdk下面的db目錄下. 環境變量配置 CLASSPATH = ...
事務具有以下屬性: 1. 原子性:一個事務要被完全性的無二義性的做完或者撤銷,在任何一個操作出現錯誤的情況下,構成事務所有操作所造成的效果都必須被撤銷,數據應該被回滾到以前的狀態。 2. 一致性:一個事務應該保護所有定義在數據上的不變的屬性(例如完整性約束)。在完成了一個成功 ...
1.索引: 針對數據庫中現有的數據,整理出一塊物理存儲下來的用於快速查找數據用的的東西。 數據庫中實際數據的存儲會按照某種索引,默認是按照主鍵(特殊的索引),並且數據物理結構上的存儲順序也是按照主鍵的順序。 索引的創建會增大物理上的開銷。 2.創建索引時如何選擇列的數據 ...
參考: https://www.cnblogs.com/wwxzdl/p/11116446.html https://blog.csdn.net/tongdanping/article/detai ...
使用索引是提高數據庫查詢效率的主要方式,下面從索引結構,索引類型,索引操作,命中索引幾個方面來介紹索引。 一、索引結構 mysql5.5以上的默認存儲引擎innodb,只顯式支持BTree( 事實上從數據結構上來講是B+樹,mysql稱之為BTree)索引,對於頻繁訪問的表,innodb會建立 ...