① 使用sql Server 2000的查詢分析器時運行緩慢,請問如何解決
解決方案
服務包信息
要解決此問題, 獲取用於 Microsoft SQL Server 2000 最新 ServicePack。 有關其他信息, 請單擊下列文章編號以查看 Microsoft 知識庫中相應:
290211 (http://support.microsoft.com/kb/290211/) 如何獲取最新 SQL Server 2000 服務包
回到頂端
修復信息
英文版的此修補程序具有文件屬性如下表中列出 (或更高版本)。 協調通用時間 (UTC) 中列出的這些文件日期和時間。 當您查看文件信息, 將轉換為本地時間。 要查找 UTC 與本地時間, 區別控制面板中日期和時間工具中使用 時區 選項卡。 Date Time Version Size File name
----------------------------------------------------------------------------
26-Feb-2003 03:41 2000.80.777.0 29,244 bytes Dbmslpcn.dll
08-Feb-2003 05:43 786,432 bytes Distmdl.ldf
08-Feb-2003 05:43 2,359,296 bytes Distmdl.mdf
30-Jan-2003 01:55 180 bytes Drop_repl_hotfix.sql
01-Feb-2003 00:32 2000.80.763.0 1,557,052 bytes Dtsui.dll
30-Jan-2003 05:18 746,470 bytes Instdist.sql
30-Jan-2003 01:55 1,402 bytes Inst_repl_hotfix.sql
08-Feb-2003 06:40 2000.80.765.0 90,692 bytes Msgprox.dll
01-Apr-2003 02:07 1,873 bytes Odsole.sql
05-Apr-2003 01:46 2000.80.800.0 62,024 bytes Odsole70.dll
02-Apr-2003 21:48 2000.80.796.0 57,904 bytes Osql.exe
02-Apr-2003 23:15 2000.80.797.0 279,104 bytes Pfutil80.dll
04-Apr-2003 21:27 1,083,467 bytes Replmerg.sql
04-Apr-2003 21:53 2000.80.798.0 221,768 bytes Replprov.dll
08-Feb-2003 06:40 2000.80.765.0 307,784 bytes Replrec.dll
01-Apr-2003 02:23 1,084,828 bytes Replsys.sql
03-Apr-2003 18:14 104,868 bytes Sp3_serv_uni.sql
19-Mar-2003 18:20 2000.80.789.0 28,672 bytes Sqlevn70.rll
28-Feb-2003 01:34 2000.80.778.0 176,696 bytes Sqlmap70.dll
08-Feb-2003 06:40 2000.80.765.0 57,920 bytes Sqlrepss.dll
05-Apr-2003 01:47 2000.80.800.0 7,540,817 bytes Sqlservr.exe
08-Feb-2003 06:40 2000.80.765.0 45,644 bytes Sqlvdi.dll
26-Feb-2003 03:41 2000.80.777.0 29,244 bytes Ssmslpcn.dll
26-Feb-2003 03:41 2000.80.777.0 82,492 bytes Ssnetlib.dll
17-Mar-2003 14:49 727,132 bytes Sysmessages.sym
28-Feb-2003 01:34 2000.80.778.0 98,872 bytes Xpweb70.dll
注意 因文件依賴性, 最近修復或包含文件功能還可能包含附加文件。
回到頂端
狀態
Microsoft 已確認這是問題早在 Microsoft SQL 伺服器 2000 Service Pack 4 得到了已首先解決問題是 " 適用於 " section.This 中列出, Microsoft 產品中。
回到頂端
SQLServer 試圖從緩沖池內存用於大多數內部分配, 但大於 8KB 請求路由到操作系統正常 allocators。 默認情況下, SQLServer 保留諸如線程也用於這些類型的分配和有限的地址空間堆棧空間、 COM 對象、 擴展存儲過程, 等。 g 命令行參數 - 通過使用您可以修改此區域的大小。 有關詳細信息請參閱 SQLServer 聯機叢書有關 - g 參數,。
當 SQL Server 嘗試為這些大分配, 之一分配虛擬內存, 該操作失敗, 它將嘗試刪除 hopes 是釋放一部分這個內存緩存查詢計劃。 將即使他們已不使用任何此內存在 SQL Server 2000 Service Pack 3 (SP 3), 之前此操作從緩存, 刪除所有查詢計劃。 SQLServer2000SP 引入, 從緩存中刪除只查詢計劃已知在使用此內存的更改。 引入此更改目的問題其中某些查詢計劃用於游標未被刪除。
偶爾即使使用此修復程序, 可能看到錯誤消息。 隨著時間 (分鍾) 到小時有可能, 建立額外緩存計劃並再次出現該信息。 這可能是正常並通過本身不作為一個符號的問題應採取。
回到頂端
--------------------------------------------------------------------------------
這篇文章中的信息適用於:
• Microsoft SQL Server 2000 Developer Edition
• Microsoft SQL Server 2000 Standard Edition
• Microsoft SQL Server 2000 Enterprise Edition
• Microsoft SQL Server 2000 Personal Edition
• Microsoft SQL Server 2000 Workgroup Edition
• Microsoft SQL Server 2000 Desktop Engine (Windows)
• Microsoft SQL Server 2000 64-bit Edition
回到頂端
關鍵字: kbhotfixserver kbqfe kbqfe kbfix kbbug kbsqlserv2000presp4fix KB818095 KbMtzh kbmt
回到頂端
Microsoft和/或其各供應商對於為任何目的而在本伺服器上發布的文件及有關圖形所含信息的適用性,不作任何聲明。 所有該等文件及有關圖形均"依樣"提供,而不帶任何性質的保證。Microsoft和/或其各供應商特此聲明,對所有與該等信息有關的保證和條件不負任何責任,該等保證和條件包括關於適銷性、符合特定用途、所有權和非侵權的所有默示保證和條件。在任何情況下,在由於使用或運行本伺服器上的信息所引起的或與該等使用或運行有關的訴訟中,Microsoft和/或其各供應商就因喪失使用、數據或利潤所導致的任何特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、數據或利潤不負任何責任。
http://support.microsoft.com/kb/818095/zh-cn?spid=2852&sid=1055
② sql server執行幾十萬條sql很慢,怎麼辦
指的是在SSMS裡面執行么?如果是文件的話,直接用導入操作。如果是編程方式的而且剛好是.net的話,用SqlBulkCopy試試,批量插入數據非常快
③ SQL SERVER 訪問Sybase速度過慢,怎麼解決
那篇文章就是配置了sybase的客戶端,然後用ODBC DSN的方式給sqlserver來調用。速度慢的話,首先資料庫服務端和客戶端是否是同一台機器。
不過感覺怪異啊,為什麼不直接用sybase的central管理工具,非要用sqlserver的管理器,又不是為了導數據。這樣中轉肯定沒有原生的快了。sybase注意下master、tempdb的大小
④ SQL語句多層嵌套查詢很慢,怎麼優化,求方案
大致的看了下,有點暈,內嵌的幾個select只是對同一個表的部分不同條件進行分組計算,沒必要寫兩個查詢,其中還嵌套一個,我也是醉了,可以用case-when去解決這個問題。
⑤ 安裝SQL SERVER運行 SSMS時出現問題
關閉你的殺軟,重新執行"Ssms.exe/resetsettings".
如果還不行,關閉所有殺軟,重新安裝sql server。
⑥ SQLserver2012 ssms打不開
你的組建沒有裝全啊。
打開你的安裝文件,重新裝一下,所有東西都裝。應該就可以了。
⑦ 求助,我用plsql工具打開資料庫某張表時,非常慢
打開慢有很多種原因
網速慢
表數據量大
電腦比較卡
你可以查下這張表的數據有多少條,如果量很多,這種慢就顯得正常了。
⑧ sql server management studio管理工具管理資料庫反應很慢
我也碰到了類似問題,不知到和你的是否一樣。從其他地方Copy來的,參考一下啊。
First Step:
1. Go to "Start" -> "Programs" -> "Microsoft SQL Server 2005".
2. Open "SQL Server Management Studio".
3. Navigate to "Tools" -> "Options" -> "Help" -> "Online".
4. Mark the checkbox "Try local first, not online"
5. Press on "Ok" button.
6. Restart SQL Server Management Studio".
Tip: In some cases you may need to disable "Check for publishers certificate revocation" option
under the Internet Explorer -> "Internet Options" -> Advanced".
Second Step:
Go to "Start" -> "Programs" -> "Microsoft SQL Server 2005".
2. Open "SQL Server Error and Usage Reporting"
3. Uncheck the following checkboxes:
a."Send error reports for all components and instances of SQL 2005 to Microsoft or your corporate error reporting server."
Note: Using local "corporate error reporting server", may require to enable this feather.
b. "Send feather usage reports for all components and instances of SQL 2005 to Microsoft."
4. Press on "Ok" button.
⑨ 用企業管理器打開sql server資料庫很慢的問題
可以在控制面板中的管理工具的服務一項中,找到sql server資料庫的啟動項目,都改成手動模式,根據自己的需要在下一次打開時啟動即可!