排序
MSSQL Server 查詢優化方法 整理
查詢速度慢的原因很多,常見如下幾種 1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷) 2、I/O吞吐量小,形成了瓶頸效應。 3、沒有 創建計算列導致查詢不優化。 4、內存...
SQL 合并多行記錄的相同字段值
有時候會遇到這種情況,數據庫查詢返回多行記錄,且每行記錄由另外符合條件的多條記錄內容合并,遇到這種情況,我們可以選擇下面兩種方式 1.從數據庫中先查詢符合條件的記錄,存放于一個DataT...
sql2005 存儲過程分頁示例代碼
sql2005分頁存儲過程示例 代碼如下:--分頁存儲過程示例 Alter PROCEDURE [dbo].[JH_PageDemo] @pageSize int = 9000000000, @pageIndex int = 1 , @orderBy Nvarchar(200) = '' -- 不加order By...
全國省市區縣最全最新數據表(數據來源谷歌)
因為工作項目需求,需要一個城市縣區數據表,上網搜了下,基本都不全,所以花了3天時間整理了一遍. 省市區縣數據來源Google地圖. (包括34個省 , 371個市, 2824個縣區) 代碼如下: /**********創建省...
mysql 數據庫中索引原理分析說明
實際上,您可以把索引理解為一種特殊的目錄。微軟的SQLSERVER提供了兩種索引:聚集索引(clustered index,也稱聚類索引、簇集索引)和非聚集索引(nonclustered index,也稱非聚類索引、非簇集...
SQL Server 服務器優化技巧淺談
數據文件和日志文件的操作會產生大量的I/O。在可能的條件下,日志文件應該存放在一個與數據和索引所在的數據文件不同的硬盤上以分散I/O,同時還有利于數據庫的災難恢復。 1.數據和日志文件分開...
SQLServer 數據庫故障修復頂級技巧之一
SQL Server 2005 和 2008 有幾個關于高可用性的選項,如日志傳輸、副本和數據庫鏡像。 所有這些技術都能夠作為維護一個備用服務器的手段,同時這個數據庫可以在你原先的主數據庫出問題時上線并...
SQL批量插入數據幾種方案的性能詳細對比
昨天下午快下班的時候,無意中聽到公司兩位同事在探討批量向數據庫插入數據的性能優化問題,頓時來了興趣,把自己的想法向兩位同事說了一下,于是有了本文。 公司技術背景:數據庫訪問類(xxx.D...
sqlserver 自動備份所有數據庫的SQL
可自動備份除系統數據庫外的所有數據庫。備份文件的周期保存周期可以更改。 代碼如下:use master declare @DbName varchar(60) declare @BackSql varchar(1000) declare myCursor cursor for SE...
mssql 30萬條數據 搜索文本字段的各種方式對比
30萬條,有ID列但無主鍵,在要搜索的“分類”字段上建有非聚集索引 數據庫: 30萬條,有ID列但無主鍵,在要搜索的“分類”字段上建有非聚集索引 過程T-SQL: 代碼如下: /* 用戶自定義函數:執行...
SQL數據庫的高級sql注入的一些知識
這篇文章討論常用的sql注入技術的細節,應用于流行的Ms IIS/ASP/SQL-Server平臺。這里探討有關這種攻擊各種可以注入程序訪問數據和數據庫防范的方法。 [概 要] 這篇文章討論常用的'sql注入'技術...