《這波兒更新很給力,SQLite 3.20值得一試!》要點:
本文介紹了這波兒更新很給力,SQLite 3.20值得一試!,希望對您有用。如果有疑問,可以聯系我們。
嵌入式數據庫SQLite最近進行了重大更新,新版本中呈現了改進的query planner和交互式用戶界面的tab-completions的擴展.
SQLite是一個in-process庫,實現了獨立的服務器,事務SQL數據庫引擎.具有多個表、索引、觸發器和視圖的SQL數據庫都別包括在一個磁盤文件中.
SQLite 3.20版本有多個新的擴展,如虛擬表擴展,SQLite_Stmt實現一個虛擬表,并提供關于與數據庫連接語句的信息.新的虛擬表聯盟可以擴展添加另一個虛擬表,這樣就可以使多張獨立的rowid表看起來像是一張年夜表.
Completion擴展是一個正在進行中的項目,它實現了一個名為“Completion”的表值函數,可用于在交互式SQL輸入期間完成輸入單詞的彌補完整.
Query Planner在多個方面都做了改進,它將對某些恒定循環表達式做歷久的掃描.對于WHERE子句的處理也做了一些改進:當涉及相關查詢時,只有在最后才會對WHERE子句約束做求值.
如果需要指定綁定參數,那么要先檢查它們的值以確定有部分索引是否可用.如果兩個計劃具有相同的預估本錢和偏差,則盡量選擇不使用分類器的方案.
如果該子查詢從虛擬表中讀取數據,則不再使用RHS LEFT JOIN子查詢進行扁平化優化.這一點已變動,因為該操作阻止查詢計劃程序在子查詢結果上創建自動索引,從而降低了查詢速度.
除此之外,也對命令shell以及日期、時間函數也做了改進,這些函數可以用于檢查約束、表達式索引和部門索引的WHERE子句中.
SQLite 3.2的性能得到了年夜幅提高,同時也使得CPU周期縮短2%.
《這波兒更新很給力,SQLite 3.20值得一試!》是否對您有啟發,歡迎查看更多與《這波兒更新很給力,SQLite 3.20值得一試!》相關教程,學精學透。維易PHP學院為您提供精彩教程。