排序
SQL Server 數據庫備份和還原認識和總結 (一)
可能許多同學對SQL Server的備份和還原有一些了解,也可能經常使用備份和還原功能,我相信除DBA之外我們大部分開發員隊伍對備份和還原只使用最基礎的功能,對它也只有一個大概的認識,如果對它...
SqlServer 索引自動優化工具
前段接手了個優化項目,大概要求是對公司現有的1W多張表進行索引優化,完善現有的,剔除無效的索引 鑒于人手嚴重不足(當時算兩個半人的資源),打消了逐個庫手動去改的念頭。當前的程序結構不...
SQL 查詢性能優化 解決書簽查找
當優化器所選擇的非聚簇索引只包含查詢請求的一部分字段時,就需要一個查找(lookup)來檢索其他字段來滿足請求 先來看看什么是書簽查找: 當優化器所選擇的非聚簇索引只包含查詢請求的一部分字...
編寫SQL需要注意的細節Checklist總結
本周技術研究部(TRD)的一名DBA 對我們編寫SQL時的一些問題,進行了匯報講演,以下是來自它的腳本,我在它講演的基礎上寫出了自己想表述的,以便于大家相互交流學習 代碼如下: /* --注意:準備...
SQL Server 數據頁緩沖區的內存瓶頸分析
數據頁緩存是SQL Server的內存使用主要的方面,也是占用量最大的部分。在一個穩定的DB Server上,這部分內存使用會相對較穩定 SQL Server會把經常使用到的數據緩存在內存里(就是數據頁緩存),用...
巧妙的自關聯運用
最近在改報表分頁,遇到一個很棘手的問題,需要將比較正常的數據記錄新增加兩列 第一列按照goodsid局部分組,然后在分組后的記錄中按照audittime升序排序得到序號,從而顯示某商品得第幾次變遷...
SQL處理多級分類,查詢結果呈樹形結構
對于多級分類常規的處理方法,很多程序員可能是用程序先讀取一級分類記錄,然后通過一級分類循環讀取下面的子分類 這樣處理的弊端是:如果數據量大,子分類很多,達到4級以上,這方法處理極端占...
SQL Server 總結復習 (二)
SQL Server 總結復習,學習sqlserver的朋友可以參考下 1. 排名函數與PARTITION BY 代碼如下: --所有數據 SELECT * FROM dbo.student AS a INNER JOIN dbo.ScoreTB AS b ON a.Id = b.stuid WHERE...
sql 存儲過程批量刪除數據的語句
sql 存儲過程批量刪除數據的語句,需要的朋友可以參考下 代碼如下: Create PROCEDURE Batch_Delete @TableName nvarchar(100), --表名 @FieldName nvarchar(100), --刪除字段名 @DelCharIndexID...