手動壓縮Sqlite解決刪除資料後db檔案大小不變
大量刪除 SQLite 資料庫的資料或清空資料表後,發現磁碟檔案大小完全沒縮小?本文說明 SQLite 空間保留機制的運作原理,並示範透過 VACUUM 語法與 Python 腳本手動壓縮資料庫以釋放硬碟空間。
收錄全站所有標註「#資料庫」的系列文章,依發布時間降序排列。
大量刪除 SQLite 資料庫的資料或清空資料表後,發現磁碟檔案大小完全沒縮小?本文說明 SQLite 空間保留機制的運作原理,並示範透過 VACUUM 語法與 Python 腳本手動壓縮資料庫以釋放硬碟空間。
在 Python 中操作資料庫查詢,一次搞懂 fetchone、fetchmany 與 fetchall 三種讀取方式的差異!本文搭配 SQLite 實際範例,說明單筆逐行提取、批次數量讀取與一次取出所有資料的適用場景與效能考量。
介紹在命令列介面快速查詢MySQL與MariaDB資料庫系統版本的實用指令,只要輸入簡易參數即可檢視詳細版本號碼與系統編譯平台,協助工程師確認相容性並進行維護升級。
記錄在 CentOS 7 環境中完整部署 LEMP 網站伺服器架構的實戰步驟。涵蓋 Nginx 網頁伺服器、MariaDB 資料庫與 PHP 的安裝流程、套件庫設定與開機自動啟動,協助快速架設高效能網站運行環境。
說明在 MariaDB 與 MySQL 安裝完成後執行安全性初始化精靈的必要性。逐項解析設定管理員密碼、移除匿名帳號、停用遠端最高權限登入與刪除測試資料庫等防護設定,是建立資料庫安全防線的基礎工作。