日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

揭秘加快數(shù)據(jù)庫查詢速度的方法_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解讀SQL Server數(shù)據(jù)庫的數(shù)據(jù)類型
數(shù)據(jù)類型是數(shù)據(jù)的一種屬性,表示數(shù)據(jù)所表示信息的類型。任何一種計(jì)算機(jī)語言都定義了自己的數(shù)據(jù)類型。當(dāng)然,不同的程序語言都具有不同的特點(diǎn),所定義的數(shù)據(jù)類型的各類和名稱都或多或少有些不同。SQLServer提供了25種數(shù)據(jù)類型: ·Binary[(n)] ·Varbinary[(n)

1、升級(jí)硬件 
2、根據(jù)查詢條件,建立索引,優(yōu)化索引、優(yōu)化訪問方式,限制結(jié)果集的數(shù)據(jù)量。
3、擴(kuò)大服務(wù)器的內(nèi)存
4、增加服務(wù)器CPU個(gè)數(shù)
5、對(duì)于大的數(shù)據(jù)庫不要設(shè)置數(shù)據(jù)庫自動(dòng)增長(zhǎng),它會(huì)降低服務(wù)器的性能
6、在查詢Select語句中用Where字句限制返回的行數(shù),避免表掃描,如果返回不必要的數(shù)據(jù),浪費(fèi)了服務(wù)器的I/O資源,加重了網(wǎng)絡(luò)的負(fù)擔(dān)降低性能。如果表很大,在表掃描的期間將表鎖住,禁止其他的聯(lián)接訪問表,后果嚴(yán)重。
7、查詢時(shí)不要返回不需要的行、列
8、用select   top   100   /   10   Percent   來限制用戶返回的行數(shù)或者SET   ROWCOUNT來限制操作的行
9、在IN后面值的列表中,將出現(xiàn)最頻繁的值放在最前面,出現(xiàn)得最少的放在最后面,減少判斷的次數(shù)
10、一般在GROUP   BY   個(gè)HAVING字句之前就能剔除多余的行,所以盡量不要用它們來做剔除行的工作。他們的執(zhí)行順序應(yīng)該如下最優(yōu):
      select的Where字句選擇所有合適的行,
Group   By用來分組個(gè)統(tǒng)計(jì)行,Having字句用來剔除多余的分組。這樣Group   By   個(gè)Having的開銷小,查詢快.對(duì)于大的數(shù)據(jù)行進(jìn)行分組和Having十分消耗資源。如果Group   BY的目的不包括計(jì)算,只是分組,那么用Distinct更快
11、一次更新多條記錄比分多次更新每次一條快,就是說批處理好

分享:用一條sql取得第10到第20條的記錄
因?yàn)閕d可能不是連續(xù)的,所以不能用取得10id20的記錄的方法。 有三種方法可以實(shí)現(xiàn): 一、搜索前20條記錄,指定不包括前10條 語句: select top 20 * from tbl where id not in (select top 10 id from tbl) 二、搜索記錄生成臨時(shí)表,建立臨時(shí)表的自增id。通過

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時(shí)間:2010-04-25
相關(guān)Mssql數(shù)據(jù)庫教程