校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > mssql 30萬條數據 搜索文本字段的各種方式對比

mssql 30萬條數據 搜索文本字段的各種方式對比

熱門標簽:一個導航軟件能用幾個地圖標注點 鎮江網路外呼系統供應商 小e電話機器人 百度地圖標注改顏色 申請400電話在哪辦理流程 電銷外呼有錄音系統有哪些 臨沂智能電銷機器人加盟哪家好 外呼運營商線路收費 貴州房產智能外呼系統供應商
數據庫:
30萬條,有ID列但無主鍵,在要搜索的“分類”字段上建有非聚集索引
過程T-SQL:
復制代碼 代碼如下:

/*
用戶自定義函數:執行時間在1150-1200毫秒左右
CREATE FUNCTION [dbo].[gethl] (@types nvarchar(4))
RETURNS table AS
return select 書名 from 圖書三十萬條 Where 分類 Like '%'+@types+'%'
存儲過程:
CREATE PROCEDURE [dbo].[getfl](@typen nvarchar(4))
AS
select 書名 from 圖書三十萬條 Where 分類 Like '%'+@typen+'%'
*/


復制代碼 代碼如下:

declare @a datetime,@b nvarchar(4)
set @a=getDate()
select 書名 from 圖書三十萬條 Where 分類 Like '%醫學%' --“分類”列有非聚集索引,比聚集索引1150快一點,差不多執行時間在1100左右
-- select 書名 from gethl('醫學') --使用用戶自定義函數,效率和建立聚集索引一樣,還稍慢一點 在1150-1200
-- Execute getfl '醫學' --調用存儲過程不能用括號包含參數 Execute getfl('醫學')
-- select 書名 from VIEW1 --視圖
print '運行時間:
print datediff(ms,@a,getDate())


結論:
1、以上各種使用直接查詢、函數、視圖、存儲過程性能都差不多;
2、在這種文本字段,非聚集比聚集索引效果好。
比這些更好的方法是,在另外一個表上建立相應的檢索ID,會更快!

標簽:三明 延邊 日照 保定 澳門 合肥 嘉興 晉城

巨人網絡通訊聲明:本文標題《mssql 30萬條數據 搜索文本字段的各種方式對比》,本文關鍵詞  mssql,萬條,數據,搜索,文本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mssql 30萬條數據 搜索文本字段的各種方式對比》相關的同類信息!
  • 本頁收集關于mssql 30萬條數據 搜索文本字段的各種方式對比的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 桐梓县| 兰坪| 武冈市| 抚宁县| 凌云县| 武定县| 临澧县| 轮台县| 徐闻县| 岑巩县| 鸡西市| 乡城县| 广汉市| 阿勒泰市| 城固县| 六安市| 图木舒克市| 拉萨市| 遵义市| 前郭尔| 新丰县| 烟台市| 邛崃市| 北宁市| 区。| 静乐县| 绥中县| 哈密市| 大石桥市| 延川县| 大宁县| 滦平县| 科技| 浦北县| 瑞安市| 蓬溪县| 平舆县| 鲜城| 神木县| 平果县| 卓资县|