當前位置:首頁 » 編程語言 » sql反應慢怎麼辦
擴展閱讀
怎麼清除預覽圖片的緩存 2022-11-30 14:15:11
c語言創建有序鏈表 2022-11-30 14:08:06

sql反應慢怎麼辦

發布時間: 2022-11-25 05:14:32

㈠ 本機裝了sql,但是連其他電腦上的SQL資料庫反應很慢!

這一般都是網路問題,區域網內會快,外網就會慢。
還有一個可能,遠程資料庫可能負載過高。

㈡ sql server2000反應慢

不明白為什麼工程和資料庫放在不同的機器,在區域網訪問工程,一般的做法是一台機器做伺服器,其他機器做客戶機,這樣訪問速度是沒有問題的。
現在你一台做工程機,一台做資料庫機,不論是什麼機器訪問,必須訪問二台伺服器(姑且稱作伺服器),那麼,可想如果工程需要隨時調用資料庫,必須不斷在二台伺服器之間來回鏈接,速度能夠快嗎?

㈢ ASP SQL2005 頁面反應超慢,怎麼辦

檢查asp慢的頁面源碼有沒有關閉資料庫和結果集

㈣ SQL SERVER資料庫響應很慢一般都有哪些原因

資料庫最主要的就是資料庫設計冗餘,還是sql語句之類的,還有就是用存儲過程比一般的sql語句快等到;其次就是編程代碼的問題,例如if
else
if
else
if
else這個判斷的,如果用switch的話就會快很多

㈤ 本機裝了SQL,但是連其他電腦上的SQL資料庫反應很慢!

我點一個生成SQL腳本
都要半天。。。
直接把我的查詢分析器搞成未響應。
一般都是網速問題或者是表數據量大造成的。

㈥ sql語句性能如何優化

如何加快查詢速度?
1、升級硬體
2、根據查詢條件,建立索引,優化索引、優化訪問方式,限制結果集的數據量。
3、擴大伺服器的內存
4、增加伺服器CPU個數
5、對於大的資料庫不要設置資料庫自動增長,它會降低伺服器的性能
6、在查詢Select語句中用Where字句限制返回的行數,避免表掃描,如果返回不必要的數據,浪費了伺服器的I/O資源,加重了網路的負擔降低性能。如果表很大,在表掃描的期間將表鎖住,禁止其他的聯接訪問表,後果嚴重。
7、查詢時不要返回不需要的行、列
8、用select top 100 / 10 Percent 來限制用戶返回的行數或者SET ROWCOUNT來限制操作的行
9、在IN後面值的列表中,將出現最頻繁的值放在最前面,出現得最少的放在最後面,減少判斷的次數
10、一般在GROUP BY 個HAVING字句之前就能剔除多餘的行,所以盡量不要用它們來做剔除行的工作。他們的執行順序應該如下最優:
select的Where字句選擇所有合適的行,Group By用來分組個統計行,Having字句用來剔除多餘的分組。這樣Group By 個Having的開銷小,查詢快.對於大的數據行進行分組和Having十分消耗資源。如果Group BY的目的不包括計算,只是分組,那麼用Distinct更快
11、一次更新多條記錄比分多次更新每次一條快,就是說批處理好

㈦ 因為sql語句所以web頁面載入頁面很慢,怎麼解決

將提供SQL的伺服器硬體配置提升,加快SQL執行過程,優化SQL語名,加快SQL反應速度。

㈧ sql server2000反應慢

資料庫和程序分別在不同的伺服器上,那肯定就要慢了,程序執行時,當執行到讀庫的代碼,就要向另外一台裝有資料庫的伺服器發送指令,並傳送回來,這個通信過程會根據網速,流量,數據量等因素而需要一定的通信時間。加上如果訪問量大,流量有限,速度就會更慢。 當超過其負荷時,會導致整個系統攤瘓,不能運行,有一些黑客就是通過編一個這樣的工具,不斷的訪問同一個網站,使其流量超負荷運行而導致攤瘓不能運行。一般都喜歡攻擊一些有名的網站。

㈨ sql server2005資料庫是什麼原因導致網頁打開速度慢

你數據表的數據很多 就會i導致頁面代開的很慢
你可以給頁面做一些優化

頁面全部採用HTML標簽學 杜絕伺服器控制項(伺服器運行時會給頁面增加很多垃圾代碼 會影響訪問的速度)
數據表的數據多的話 可以用存儲過程對表進行分頁查詢 這樣可以加快速度
把查詢出來的數據保存到緩存裡面 想要什麼數據從緩存中讀取
這樣的話 你的頁面訪問速度就會大大提高了

㈩ sql數據過多,導致反應慢,怎麼辦

30W數據根本不算多,你直接在Sql資料庫用sql語句查詢很快的話 就是你OA軟體的問題了