1樓:陳學陽
解決方法:
1. 分化應用,把取整個資料分解為部分資料2. sql語句中多用主鍵索引
3. 使用儲存過程
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
vaela
sql 資料庫連線超時
2樓:18883342698袁
原因分析:
查詢超時一般來說首先要從sql語句和資料表的結構上找原因,優化sql語句和為資料庫的查詢欄位建索引是最常用的辦法。
另外,資料庫的查詢超時設定一般是sqlserver自己維護的(在你沒有修改query wait配置前),只有當你的實際查詢時間超過估計查詢時間的25倍時,才會超時。
而造成超出估計值那麼多的原因有兩種可能:
一是估計時間不準確;
二是sql語句涉及到大量佔用記憶體的查詢(如排序和雜湊操作),記憶體不夠,需要排隊等待資源造成的。
解決辦法:
a.優化語句,建立/使用合適的索引;
b.解決第一個問題的方法,更新要查詢表的索引分發統計,保證估計時間的正確性,update statistics 表名;
c.增加記憶體
如果想手動設定查詢超時,可以使用以下語句:
sp_configure 'show advanced options', 1 go reconfigure go sp_configure 'query wait', 2147483647 go reconfigure go
3樓:秋梵桖楓
這肯定還是jdbc的問題了。因為你直接連線是可以的。證明服務端沒有問題。
建議找一段簡單的連線mssql的**,傳到您的web空間,測試下效果。
4樓:匿名使用者
應該是配置有問題,檢查一下資料庫的url,usr,psw 是否都正確。
資料庫查詢,SQL語句 查詢 統計
1全部可以在查詢分析器裡開啟相應資料庫 要輸使用者名稱,密碼 在查詢對話方塊輸入 select from 表名 你所說的某個表的表名 where 欄位 列名 12345 按f5就行了 tablename 你要查詢的資料表的名字 cellname 存放12345資料的列名1.如果是必須含有和12345...
sql連線oracle資料庫tables裡面不顯示錶
1 通過sysdb角色檢視資料庫是否正常,然後進入下一步。2 解壓檔案的32位客戶端如圖所示 需要把這個解壓到安裝目錄下面的product檔案目錄下面。3 將oracle安裝目錄中的tnsnames.ora 位於 oracle home network admin中 拷貝到該目錄下。4 可以通過解壓...
sql資料庫如何還原,SQL資料庫如何還原
把資料庫的備份檔案放到伺服器的任意目錄下先,然後按下面的步驟做。如何從備份裝置還原備份 企業管理器 從備份裝置還原備份 伺服器組,然後伺服器。資料庫 資料夾,右擊資料庫,指向 所有任務 子選單,然後單擊 還原資料庫 命令。在 還原為資料庫 框中,如果要還原的資料庫名稱與顯示的預設資料庫名稱不同,請在...