偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

30萬(wàn)條數(shù)據(jù),搜索文本字段的各種方式對(duì)比

數(shù)據(jù)庫(kù)
30萬(wàn)條數(shù)據(jù)是一個(gè)大量的數(shù)據(jù),用一般的方法處理起來(lái)可能比較費(fèi)勁,速度上相對(duì)比較慢,搜索本文字段也是比較慢,那么如何提高速度,達(dá)到高效的效果呢?下文中我將為大家介紹幾種搜索文本字段的幾種方式。

數(shù)據(jù)庫(kù):

30萬(wàn)條,有ID列但無(wú)主鍵,在要搜索的“分類(lèi)”字段上建有非聚集索引

過(guò)程T-SQL:

 

/*
用戶(hù)自定義函數(shù):執(zhí)行時(shí)間在1150-1200毫秒左右
CREATE FUNCTION [dbo].[gethl] (@types nvarchar(4))
RETURNS table AS
return select 書(shū)名 from 圖書(shū)三十萬(wàn)條 Where 分類(lèi) Like '%'+@types+'%'

存儲(chǔ)過(guò)程:
CREATE PROCEDURE [dbo].[getfl](@typen nvarchar(4))
AS
select 書(shū)名 from 圖書(shū)三十萬(wàn)條 Where 分類(lèi) Like '%'+@typen+'%'

*/

 

 

declare @a datetime,@b nvarchar(4)
set @a=getDate()
select 書(shū)名 from 圖書(shū)三十萬(wàn)條 Where 分類(lèi) Like '%醫(yī)學(xué)%' --“分類(lèi)”列有非聚集索引,比聚集索引1150快一點(diǎn),差不多執(zhí)行時(shí)間在1100左右
-- select 書(shū)名 from gethl('醫(yī)學(xué)') --使用用戶(hù)自定義函數(shù),效率和建立聚集索引一樣,還稍慢一點(diǎn) 在1150-1200

-- Execute getfl '醫(yī)學(xué)' --調(diào)用存儲(chǔ)過(guò)程不能用括號(hào)包含參數(shù) Execute getfl('醫(yī)學(xué)')

-- select 書(shū)名 from VIEW1 --視圖

print '運(yùn)行時(shí)間:

print datediff(ms,@a,getDate())

 

結(jié)論:

1、以上各種使用直接查詢(xún)、函數(shù)、視圖、存儲(chǔ)過(guò)程性能都差不多;

2、在這種文本字段,非聚集比聚集索引效果好。

比這些更好的方法是,在另外一個(gè)表上建立相應(yīng)的檢索ID,會(huì)更快!大家可以根據(jù)自己的情況,選擇一種適合自身的方式,希望上文中講到的內(nèi)容對(duì)大家能夠有所幫助。

【編輯推薦】

  1. 三大措施設(shè)置數(shù)據(jù)庫(kù) 保障個(gè)人網(wǎng)站安全運(yùn)營(yíng)
  2. Microsoft SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)問(wèn)題詳解
  3. 一個(gè)進(jìn)入Oracle數(shù)據(jù)庫(kù)用戶(hù)的小訣竅

 

責(zé)任編輯:迎迎 來(lái)源: 站長(zhǎng)之家
相關(guān)推薦

2022-04-28 20:12:44

二分法搜索算法

2019-07-16 08:51:03

熱搜新浪微博數(shù)據(jù)

2010-02-24 12:41:58

WCF異常處理

2010-02-22 16:00:22

WCF序列化

2021-11-02 14:46:50

數(shù)據(jù)

2023-10-19 15:13:25

2019-11-28 18:54:50

數(shù)據(jù)庫(kù)黑客軟件

2020-12-28 08:29:47

Vuecss框架

2018-08-27 07:01:33

數(shù)據(jù)分析數(shù)據(jù)可視化租房

2017-07-22 22:11:36

數(shù)據(jù)丟失操作

2024-05-11 12:34:51

EasyExcelOOM代碼

2024-04-09 07:56:36

MySQL數(shù)據(jù)性能

2022-06-17 10:15:35

面試API前端

2020-04-23 15:42:44

Web前端技術(shù)

2019-10-18 15:36:24

網(wǎng)易歌單熱評(píng)

2015-10-08 08:51:40

PHP內(nèi)存耗盡解決方案

2011-10-21 09:43:28

Python

2023-12-04 09:15:00

Spring框架

2014-01-21 17:36:58

2025-03-07 11:17:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)