Time of Update: 2014-07-27
標籤:style blog color 資料 io for 問題 cti 今天是周日,剛好有空閑時間整理一下這些天工作業務中遇到的問題。有時候我們有這樣一個需求,就是在後台中傳過來一個IList<類>的泛型集合資料,
Time of Update: 2018-12-08
(1) ●查詢速度慢的原因很多,常見如下幾種:1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷) 2、I/O輸送量小,形成了瓶頸效應。 3、沒有建立計算資料行導致查詢不最佳化。 4、記憶體不足 5、網路速度慢 6、查詢出的資料量過大(可以採用多次查詢,其他的方法降低資料量) 7、鎖或者死結(這也是查詢慢最常見的問題,是程式設計的缺陷)8、sp_lock,sp_who,活動的使用者查看,原因是讀寫競爭資源。9、返回了不必要的行和列 10、查詢語句不好,沒有最佳化
Time of Update: 2018-12-08
在SQL Server中出於資料安全的考慮,所以需要週期性備份資料庫。而備份資料庫一般又是在淩晨時間基本沒有資料庫操作的時候進行,所以我們不可能要求管理員每天守到晚上1點去備份資料庫。要實現資料庫的定時自動備份,最常用的方式就是使用SQL Server代理中的作業。啟動SQL Server
Time of Update: 2018-12-08
這是微軟社區精英項目傳過來的一個案例。 我當時給瞭解決方案。 問題描述:環境說明:作業系統 win2003資料庫 SQL SERVER 2000 SP4資料庫資料大小 150GB左右 具體故障描述:串連門戶系統提示無法串連到設定管理員去伺服器本地查看右下角提示資料庫所在的磁碟已滿於是把SQL服務停掉該磁碟立即有十幾GB的空間釋放重新啟動SQL服務串連門戶系統依然提示無法串連設定資料庫在SQL控制台串連該資料庫也是連不上 門戶系統共三台伺服器 :10.205.1.6 應用系統伺服器
Time of Update: 2018-12-08
在軟體項目實施的時候,資料匯入一直是項目人員比較頭疼的問題。其實,在SQL Server中整合了很多成批匯入資料的方法。有些項目實施顧問頭疼的問題,在我們資料庫管理員眼中,是小菜一碟。現在的重點就是,如何讓使用者瞭解這些方法,讓資料匯入變得輕鬆一些。 第一:使用Select Into語句 若企業資料庫都採用的是SQL Server資料庫的話,則可以利用Select Into語句來實現資料的匯入。Select
Time of Update: 2018-12-08
這個問題的原因在於有使用者串連了當前要做還原的資料庫,這裡的使用者甚至包括當前要做還原的使用者。解決辦法就是關閉與要還原資料庫的所有串連。①先切換資料庫到master資料庫。執行語句select * from master..sysprocesses where dbid=db_id( '資料庫名稱')②然後逐步運行語句 exec kill
Time of Update: 2018-12-08
誤區 #20:在破壞記錄備份鏈之後,需要一個完整備份來重新開始日誌鏈 錯誤 交易記錄備份會備份自前次交易記錄備份以來所有的交易記錄(如果從來沒有過記錄備份的話,那就從上一次完整備份開始)。有好幾種類型的操作會中斷交易記錄的連續性,也就是說除非重新開始新的日誌鏈,SQL Server無法再進行記錄備份。下面這幾種操作都有可能引起日誌鏈斷裂: 由完整復原模式或大容量交易記錄復原模式轉為簡單復原模式 從資料庫鏡像進行恢複 備份日誌時指定了NO_LOG 或 WITH
Time of Update: 2018-12-08
概要 “SQL Server 案頭引擎”(也叫 MSDE 2000)沒有自己的使用者介面,因為它主要設計為在後台運行。使用者通過 MSDE 2000 嵌入的程式與它互動。 MSDE 2000 提供的唯一工具是 Osql 。可執行檔 Sql.exe 在 MSDE 2000 的預設執行個體的 MSSQL/Binn 檔案夾中。 本文重點討論如何通過使用 Osql 工具管理 MSDE 2000。 何為 Osql? Osql 工具是一個 Microsoft Windows 32
Time of Update: 2018-12-08
SQL Server會把經常使用到的資料緩衝在記憶體裡(就是資料頁緩衝),用以提高資料訪問速度。因為磁碟訪問速度遠遠低於記憶體,所以減少磁碟訪問量同樣是資料庫最佳化的重要方面。 當資料頁緩衝區出現記憶體不足,則會出現查詢慢,磁碟忙等等問題。 分析方法:主要是用到效能計數器。 查看如下效能計數器: 1. SQL SERVER:Buffer Manager-Lazy Writes/sec:記憶體不足則會頻繁調用Lazy Writer把數資料寫入磁碟,此值會經常不為0. 2. SQL
Time of Update: 2018-12-08
為什麼要同步SQL Server 2000 資料庫,它都用在什麼場合SQL Server 2000 資料庫同步配置的原理從0開始一步一步配置SQL Server 2000 資料庫同步,非常細已經非常熟練,可以看精品版SQL Server 2000 資料庫同步配置 配置SQL Server 2000 資料庫同步時的 常見問題 為什麼要同步SQL Server 2000
Time of Update: 2018-12-08
複製代碼 代碼如下: create table test3(id int primary key not null identity(1,1),uname varchar(20),uage int); create table test3_bak(id int primary key not null identity(1,1),bid int,uname varchar(20), uage int,active char(1));
Time of Update: 2018-12-08
如下所示: 複製代碼 代碼如下:"AWU","102300","ZX240-3","2609997000","2609997000","3016924000","","3091775000","","","QCR0000285","" "AYE","001800","ZX60","2609997000","2609997000","3016924000","","","","","",""
Time of Update: 2018-12-07
使用 FILE_NAME 函數可以返回給定檔案標識 (ID) 號的邏輯檔案名稱如下下例返回 file_ID 為 1 的檔案名稱(master 資料庫檔案)。USE masterSELECT FILE_NAME(1)當我們進行從一個備份中還原資料庫時,資料庫的邏輯檔案名稱是不會改變的。可用 ALTER DATABASE 的 MODIFY FILE 子句作為替代方式更改資料檔案或記錄檔的邏輯名稱。alter database 資料庫名modify file ( name=
Time of Update: 2018-12-07
Sql Server Compact 4.0相比3.5版本增強了很多,支援Entity Framework 4.1,對於輕量級應用來講,使用Sql Server Compact 4.0是個很好的選擇,而且部署相當方便,不需要Sql Server Compact 4.0的安裝包,僅需要發布相關的dll以及web.config配置即可。 開發環境下,需要安裝vs2010 sp1Microsoft SQL Server Compact 4.0 Visual Studio 2010 SP1 Tools
Time of Update: 2018-12-07
1,開啟sql查詢分析器(T-sql) 2,輸入查詢語句: ALTER DATABASE 資料庫名 MODIFY FILE (NAME = 原始邏輯檔案名稱, NEWNAME = 新邏輯檔案名稱) ALTER DATABASE 資料庫名 MODIFY FILE (NAME = 原始邏輯檔案名稱, NEWNAME = 新邏輯檔案名稱) 3,點綠色三角執行,將提示已經設定完成; 舉例: 假設你的資料庫名為My_DB 邏輯檔案名稱是 My_Db_data ,My_Db_log
Time of Update: 2018-12-07
MS在SQL Server產品族裡面提供兩個免費的版本SQL Server Express和SQL Server Compact。使用者可以免費下載,開發和部署這這兩個版本,因此這是資料庫方案的不錯選擇。 使用這兩個資料庫的目的使用SQL Server Express可以節省成本,由於SQL Server Express相容SQL Server Standard和SQL Server
Time of Update: 2018-12-07
懸賞分:30 - 解決時間:2006-12-5 10:43功能和語句 都那些?問題補充:包括授權、建立索引、查詢等等。。 列下都那些,加上語句。。。提問者: Lich__king - 助理 三級 最佳答案一、 簡單查詢 簡單的Transact-SQL查詢只包括挑選清單、FROM子句和WHERE子句。它們分別說明所查詢列、查詢的 表或視圖、以及搜尋條件等。例如,下面的語句查詢testtable表中姓名為“張三”的nickname欄位和email欄位。 SELECT nickname,email
Time of Update: 2018-12-07
資料庫索引分為叢集索引和非叢集索引,叢集索引就是物理索引,也就是資料的物理的儲存順序,叢集索引的葉子節點就是資料行本身;非叢集索引是邏輯索引,也可以簡單的認為是對叢集索引建立的索引,一般來說叢集索引的鍵就是非叢集索引的葉子節點(在不使用include時)。
Time of Update: 2018-12-07
==產生數字區間隨機數==--建立視圖 create view myview as select re=rand() --自訂函數:取得指定範圍的隨機數 create function mydata( @a int, @b int) returns decimal(38,0) as begin declare @r decimal(38,0) select @r=cast(re*(@b-@a)+@a as decimal(38,0)) from myview return(@r) end go
Time of Update: 2018-12-07
ETL學習之四:SQL Server Integration Services入門 SSIS就是微軟在SQL SERVER2005上對DTS的升級,不得不說,微軟在BI上是花了很大功夫的,包括提供了SSIS,SSAS,SSRS等多個工具,從建立資料倉儲,到從中繼資料抽取資料,到建立維度和採礦結構,採礦模型,訓練,報表模型設計,報表設計,發布,非常方便和強大。先從ETL開始,看看利用這些工具如何將中繼資料和資料倉儲聯絡起來,以下轉自MSDN: