多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > 性能問題損傷SQL Server 2008的全文檢索

性能問題損傷SQL Server 2008的全文檢索

來源:程序員人生   發布時間:2014-03-08 02:19:46 閱讀次數:2824次
首先,一些不熟悉全文檢索背景的人。一般來說,計算機科學術語全文檢索只是意味著你在文檔中搜索所有的文本。對付全文檢索的另一種選擇是查找元數據,例如標題和關鍵字。

  對SQL Server而言,全文檢索提供了存儲在關系數據庫或者是文件系統上的文本的高級搜索能力。搜索并不局限于字符串,應用程序所能理解的例如詞干分析。這使得搜索“swim”,也返回“swims”, “swimming”,和“swam”。它也可以支持權重搜索,即某些詞比其他的詞更重要,并可以搜索兩個彼此相鄰的詞語。根據搜索條件的結果可以進行一個排名。

  之前版本的全文檢索是一個外部服務,和SQL Server并排運行的服務。這樣設計,參與索引的表和列的數據不得不從SQL Server運送到全文檢索服務。全文檢索編目不能與其他的數據庫一起備份,而且兩個服務不能輕松的共享內存和CPU資源。

  為了處理這些和其他的問題,SQL Server 2008把全文檢索移到數據庫中。現在SQL Server自身可以動態管理服務器資源,為服務自動管理改變內存和CPU資源配額。不幸的是,開發人員遇到了這種設計的一些意外結果。

  他們依然會碰到的特定問題是事務。在一個事務性的數據庫中,SQL Server要時刻遵守ACID的規則。這意味著在搜索的時候行、頁或甚至整個表都被鎖定。通常情況下不會太壞,但是Brent Ozar解釋說,錯誤的搜索會讓事情變得復雜。

  如果你在修正版(Revisions)上進行全文檢索并且包含一些常見的關鍵字,像SQL滯留,則需要匹配數以萬計的記錄。當我們查看一下查詢計劃的時候,我們看到有50-100k的讀操作。在表里面做這樣的事情,也會獲得沉重的表插入,事務性的災難。

  Jeff Attwodd繼續說道。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲三级久久 | 欧美xxxx免费| 精品国产欧美一区二区最新 | 欧美自拍偷拍视频 | 国产日产欧美精品一区二区三区 | 亚洲视频高清 | 免费国产高清精品一区在线 | 欧美精品久久久久久久影视 | 亚洲作爱视频 | 一二三四视频免费观看高清版在线 | 午夜在线a亚洲v天堂网2019 | 欧美最猛性xxxxx短视频 | 美国一级毛片oo | 日韩欧美一区二区在线观看 | 欧美性生话 | 亚洲视频一二区 | 激情春色| freexxxx呦女| 亚洲精品欧美综合 | 乱码中文在线观看 | 又污又黄又无遮挡网站 | 久久久久久久99精品免费 | 军人同志gayxxxx | 久久亚洲欧美 | 精品视频网站 | 欧美大陆日韩 | 国产呦精品一区二区三区网站 | 久久99爱爱 | 亚洲 欧美综合小说区图片区 | 国产精品成人观看视频网站 | 亚洲高清视频在线观看 | 香蕉久久ac一区二区三区 | 欧美日韩一区二区三区四区在线观看 | 久久福利网站 | 午夜影院在线免费观看 | 一区二区三区在线 | 久久系列 | 亚洲国产一区二区三区综合片 | 亚洲免费闲人蜜桃 | 人人爽人人爱 | 久久精品国产2020 |