我覺得樓上的可能沒有看清書樓主的問題,樓主是用sql
創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構建的平臺為眾多戶提供雅安電信機房 四川大帶寬租用 成都機柜租用 成都服務器租用。
server打開的,也就是應該用企業(yè)管理器打開的,而且重新啟動以后速度會很快,然后逐漸變慢,如果樓主能排除自身硬件問題,我想,有如下可能:
1,有病毒,占用內存
2,sqlserver版本可能有問題,嘗試重新安裝,打上sp4補丁
首先應該確定是誰慢的,往往是程序處理方面的問題而不是數(shù)據(jù)庫的問題。
程序方面應該盡可能的減少數(shù)據(jù)查詢返回的內容,減少IO壓力,磁盤IO和網(wǎng)絡IO是非常非常慢的。比如可以查詢返回ID,然后再根據(jù)ID一條一條的查詢具體內容,看似慢了,在數(shù)據(jù)量大的時候快很多
對于數(shù)據(jù)可以參照下面幾點
1、優(yōu)化SQL語句,SQL語句對查詢速度影響最大的
2、對于經(jīng)常查詢的字段作索引。但是這樣會增加修改時的壓力
4、優(yōu)化SQLServer,比如給其分配固定的內存,預先分配查詢內存,調整CPU使用率等。SQL Server 可以占用幾乎所有Windows的內存,但是申請內存開銷很大。因此可以設定其使用固定大小內存,比如啟動就分配1G以上內存。
5、優(yōu)化硬件資源,比如使用更高的服務器或者硬盤,獨立安排數(shù)據(jù)庫的數(shù)據(jù)文件和索引文件,將數(shù)據(jù)文件分布于不同的物理硬盤上等等
6、考慮使用分布數(shù)據(jù)庫或者對大表進行拆分
可能是因為系統(tǒng)的臨時數(shù)據(jù)庫tempdb滿了,或者是被阻塞之類的
重新啟動一下數(shù)據(jù)庫(在控制面板的服務里面重新啟動sqlserver),應該就好了。sqlserver每次啟動都會重新建立tempdb表。
分享文章:sqlserver太慢,sqlserver查詢速度慢
標題URL:http://vcdvsql.cn/article48/dsdgoep.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、域名注冊、品牌網(wǎng)站建設、網(wǎng)站制作、網(wǎng)站建設、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)