原创 (轉) --------------------------------------SQL性能調優綜述----------------------------------

近期因工作需要,希望比較全面的總結下SQL SERVER數據庫性能優化相關的注意事項,在網上搜索了一下,發現很多文章,有的都列出了上百條,但是仔細看發現,有很多似是而非或者過時(可能對SQL SERVER6.5以前的版本或者ORACLE是

原创 ------------我的一些筆記(基於SQL 2005)(統計信息的一些筆記)------------

---查詢索引操作的信息select * from sys.dm_db_index_usage_stats --查詢指定表的統計信息(sys.stats和sysobjects聯合查詢)select  o.name,--表名  s.name

原创 --------------------我的一點學習筆記(基於2005)----------

---用戶定義數據類型create type postcodefrom varchar(6) null  --創建用戶定義數據類型goselect * from information_schema.domains ----獲取用戶定義數

原创 ---------------創建定時作業的腳本-----------------

通過腳本創建JOB: if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_createjob]) and OBJECTPROPERTY(id, NI

原创 ------------------------將表數據生成SQL腳本的存儲過程------------------------

--將表數據生成SQL腳本的存儲過程 CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @col

原创 ---------SQL 2005如何更改排序規則---------------

請問怎麼更改排序規則呢 1.sp_helpsort SELECT SERVERPROPERTY ('Collation') 查看你的排序規則. 不過你的這個應該和字符集有關. 2.更改服務器排序規則 更改 SQL Server

原创 -------------------DBCC修復數據庫-----------------

MS Sql Server 提供了很多數據庫修復的命令,當數據庫質疑或是有的無法完成讀取時可以嘗試這些修復命令。   1. DBCC CHECKDB   重啓服務器後,在沒有進行任何操作的情況下,在SQL查詢分析器中執行以下SQL進行數

原创 -------------------SQL 2005更該排序規則---------------

請問怎麼更改排序規則呢 1.sp_helpsort SELECT SERVERPROPERTY ('Collation') 查看你的排序規則. 不過你的這個應該和字符集有關. 2.更改服務器排序規則 更改 SQL Server 2005

原创 -------------------------------清空表數據---------------------------------------------

 MSSQL中如何用SQL清除所有表的數據?這個需求分三種類型: 第一:只要數據庫中表是空的; 第二:表是空的,並且自增長列可以從1開始增長。 第三:

原创 ----------------------------SQL語句的優化以及索引的應用範圍---------------------

SQL優化的原則是:將一次操作需要讀取的BLOCK數減到最低。調整不良SQL通常可以從以下幾點切入:檢查不良的SQL,考慮其寫法是否還有可優化內容;檢查子查詢考慮SQL子查詢是否可以用簡單連接的方式進行重新書寫;檢查優化索引的使用;考慮數

原创 ---------SQL2005關於quotename的用法 -----------------

  首先,sqlserver裏的標識符有一定的規則,比如  你 create table abc 123(...) 那麼中間含有空格,它不是符合規則的。 你會寫做 create table [abc 123](....) 即以[]來定界

原创 --------------我的一些筆記(空間數據的操作)------------

--空間數據的一些操作1.在創建表時定義geometry類型的列例子:create table streets(streetid int identity(1,1),streetName nvarchar(20),streetGeo ge

原创 -----------我的一些筆記(六)------------------

--SQL 2008使用空間數據SQL SERVER 2008支持兩種空間數據類型,geometry和geography.其中geometry數據類型支持平面或平面球數據,geography可用於存儲GPS經度和緯度座標等橢球體數據。ge

原创 ----------------------------如何更改SQL SERVER 2000的排序規則 ---------------------------

如何更改SQL SERVER 2000的排序規則 Alter datebase Alter datebase 數據庫 Chinese_PRC_BIN ALTER TABLE tb ALTER COLUMN colname nvarch

原创 ------我的一些筆記(四)-----------

---SQL Server對大容量內存的支持32位操作系統有個很大的缺陷,應用程序無法訪問大於4G的進程地址空間,因爲32位的指針無法保存大於4G的地址空間如果大於4G,則需要使用地址窗口化擴展插件(AWE),具體操作如下:1,啓動物理地