1,給兩個表都建立索引
成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、三水網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為三水等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
2,在用sql時,指明你的字段名,哪怕你有100個字段,就把這100個字段名寫出來,而不是用*
你試下這個,應(yīng)該速度會快很多。就只用第二個就會速度有明顯提升
如果你只要符合結(jié)果的前十幾條,用
select top 15 字段名1,字段2.... from ....where....
這樣就只讀前幾條了 盡量不要用order by
先將數(shù)據(jù)庫文件*.mdf和*.ldf考到你要放置的目錄下
然后用
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\Mssql\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\Mssql\Data\pubs_log.ldf' 不明白的話,我遠程教你。
當然是分次讀取,你數(shù)據(jù)量龐大的時候全部讀取和每次只讀取所需要的肯定是只讀取需要的來的快 啊
1、更換硬盤,最好是更換為速度更快的RAID磁盤陣列
2、也是更換硬盤,但是可以使用固態(tài)硬盤,速度杠杠的,若是再能組成RAID陣列,幾乎可以起飛了。。。
3、檢查自己數(shù)據(jù)庫內(nèi)的表結(jié)構(gòu)是否合理,有無過多冗余字段,有無表結(jié)構(gòu)設(shè)計不合理,有無SQL語句書寫問題,這些都會造成IO讀增多。
個人覺得,1,2都需花錢,3無需花錢。
但1,2是最直接的解決辦法
直接存,直接讀.要注意格式,就是類型,數(shù)據(jù)庫設(shè)計時,圖片字段類型是IMAGE程序中取時轉(zhuǎn)成IMAGE接收!
1、首先打開sqlserver2008軟件,并登錄注冊自己的賬號。
2、其次點擊該軟件主界面的設(shè)置選項,并在該選項中找到多個數(shù)據(jù)庫數(shù)據(jù)選項。
3、最后點擊該選項進行讀取即可。