sqlserver系統表詳細說明sysaltfiles主數據庫保存數據庫的文件syscharsets主數據庫字符集與排序順序sysconfigures主數據庫配置選項syscurconfigs主數據庫當前配置選項sysdatabases主數據庫服務器中的數據庫syslanguages主數據庫語言syslogins主數據庫登陸帳號信息sysoledbusers主數據庫鏈接服務器登陸信息sysprocesses主數據庫進程sysremotelogins主數據庫
系統 2019-08-12 01:54:02 2296
原文:SQLServer索引列的順序——真的沒關系嗎翻譯自:http://www.mssqltips.com/sqlservertip/2718/sql-server-index-column-order--does-it-matter/?utm_source=dailynewsletter&utm_medium=email&utm_content=headline&utm_campaign=2012619問題:當設置表的索引時,在性能上有一個微妙的平衡:
系統 2019-08-12 01:54:54 2295
原文:SQLServer服務器磁盤測試之SQLIO篇數據庫調優工作中,有一部分是需要排查IO問題的,例如IO的速度或者RAID級別無法響應高并發下的快速請求。最常見的就是查看磁盤每次讀寫的響應速度,通過性能計數器Avg.Disksec/Read(Write)我們可以很直觀的看到他們。不同的業務,繁忙程度也不同,需要什么樣的IO做支撐?難道都用最高配的IO去配置硬件嗎?能否通過一些經驗和基線來判斷當下磁盤環境是否能滿足需求呢?手上有4塊InterSSDDCS
系統 2019-08-12 01:54:47 2295
有時候要把SQLServer的數據表導出為Excel表,以利于分發使用,復制黏貼有比較麻煩,可以用一下步驟操作之:1、先建立一個空的.xls文件,命名為gx.xls;2、右鍵單擊目標數據庫,選擇“任務-導出數據”;3、進入導出數據向導,選擇源數據和數據庫;4、選擇目標數據,這里請選擇目標為“MicrosoftExcel”,并在路徑里選擇剛才建立的gx.xls;5、后面幾部默認即可,最終數據導出到Excel中!SQLServer2005數據表導出為Excel
系統 2019-08-12 01:54:46 2295
(1)全局變量。輸入以下sql語句,根據查詢結果,了解sqlserver全局變量的含義select@@VERSIONselect@@CONNECTIONSselect@@CURSOR_ROWSselect@@errorselect@@languageselect@@optionsselect@@PROCIDselect@@ROWCOUNTselect@@SERVERNAMEselect@@SERVICENAME(2)局部變量①聲明一個CHAR類型的局部變量
系統 2019-08-12 01:54:38 2295
1.創建維護計劃:SSMS->管理->維護計劃->新建維護計劃2.添加子計劃(備份計劃)a)每30分鐘:事務日志備份每天:差異備份每周:完整備份b)維護計劃會自動創建作業SQLServer備份維護計劃
系統 2019-08-12 01:32:33 2295
sql中事務只針對一個update,delete,insert語句,如果一段程序中有超過一個這樣的語句,就需要每個都判斷是否出錯,否則就會出現若干我們不希望的情形出現,舉例如下(表結構見最后):1,有三個insert語句(or其它語句),第一個出錯,第二個對了,第三個錯了,如下:BEGINBEGINTRANSACTIONprint'bb'insertintotestNewID(a)values('aa')IF@@error<>0BEGINprint'1'R
系統 2019-08-12 01:32:23 2295
SQLServer2008中SQL應用系列--目錄索引導讀:本文主要涉及EncryptByPassPhrase和DecryptByPassPhrase函數進行通行短語(PassPhrase)加密。前言:在SQLServer2005和SQLServer2008之前。如果希望加密敏感數據,如財務信息、工資或身份證號,必須借助外部應用程序或算法。SQLServer2005引入內建數據加密的能力,使用證書、密鑰和系統函數的組合來完成。與數字證書類似。SQLServ
系統 2019-08-29 23:18:34 2294
SETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOALTERprocstp_ExportTable@sqlstrnvarchar(4000),--查詢語句,如果查詢語句中使用了orderby,請加上top100percent,注意,如果導出表/視圖,用上面的存儲過程@orderstrnvarchar(255),--OrderbyField@pathnvarchar(1000),--文件存放目錄@fnamenvarchar(2
系統 2019-08-29 22:22:50 2294
SqlServer函數的操作實例!(執行多條語句,返回Select查詢后的臨時表)SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================CREATEFUNCTIONcsj_csj(@idasint)RETURNS@temptable--這里返回一個自己創建的表,里面的字段根據自己的需要設([id]int,[zd]varchar(100)
系統 2019-08-12 01:54:43 2294
原文:SQLServer2008(R2)單機版安裝的先決條件出自:http://blogs.msdn.com/b/apgcdsd/archive/2012/03/07/sql-server-2008-r2.aspx在為客戶提供技術支持時,發現安裝SQLServer2008(R2)單機版出現的問題很多源于以下幾個典型情況,而客戶們有所不知,這正是SQLServer安裝所必須的先決條件:1..NETFramework3.5SP12.WindowsInstall
系統 2019-08-12 01:54:25 2294
優化較大的工作負荷會對所優化的服務器產生很大的開銷。開銷是由數據庫引擎優化顧問在優化進程中多次調用查詢優化器導致的。如果除生產服務器以外,再使用一臺測試服務器,則可以消除此開銷問題。數據庫引擎優化顧問如何使用測試服務器使用測試服務器的傳統方法是將所有數據從生產服務器復制到測試服務器,優化測試服務器,然后在生產服務器上實現建議。此過程可以消除對生產服務器的性能影響,但這不是最佳解決方案。例如,將大量數據從生產服務器復制到測試服務器可能消耗大量時間和資源。此外
系統 2019-08-12 01:53:25 2294
將常用的或很復雜的工作,預先用SQL語句寫好并用一個指定的名稱存儲起來,那么以后要叫數據庫提供與已定義好的存儲過程的功能相同的服務時,只需調用execute,即可自動完成命令。存儲過程的優點1.存儲過程只在創造時進行編譯,以后每次執行存儲過程都不需再重新編譯,而一般SQL語句每執行一次就編譯一次,所以使用存儲過程可提高數據庫執行速度。2.當對數據庫進行復雜操作時(如對多個表進行Update,Insert,Query,Delete時),可將此復雜操作用存儲過
系統 2019-08-29 22:18:38 2293
rt,簡單的excel導入mssql。未做性能及海量數據優化,一般單表5000左右條數據導入適用。源碼非原創,來源于之前搜集整理,原作者無從考究,如有版權問題請留言注明。看代碼。前臺頁面是一個FileUpload和buttonprotectedvoidButton1_Click(objectsender,EventArgse){if(FileUpload1.HasFile==false)//HasFile用來檢查FileUpload是否有指定文件{Resp
系統 2019-08-12 09:26:44 2293
數據庫表A有十萬條記錄,查詢速度本來還可以,但導入一千條數據后,問題出現了。當選擇的數據在原十萬條記錄之間時,速度還是挺快的;但當選擇的數據在這一千條數據之間時,速度變得奇慢。憑經驗,這是索引碎片問題。檢查索引碎片DBCCSHOWCONTIG(表),得到如下結果:DBCCSHOWCONTIG正在掃描'A'表...表:'A'(884198200);索引ID:1,數據庫ID:13已執行TABLE級別的掃描。-掃描頁數......................
系統 2019-08-12 01:53:40 2293