Time of Update: 2016-02-16
標籤:索引的概念索引的用途:我們對資料查詢及處理速度已成為衡量應用系統成敗的標準,而採用索引來加快資料處理速度通常是最普遍採用的最佳化方法。索引是什麼:資料庫中的索引類似於一本書的目錄,在一本書中使用目錄可以快速找到你想要的資訊,而不需要讀完全書。在資料庫中,資料庫程式使用索引可以重啊到表中的資料,而不必掃描整個表。書中的目錄是一個字詞以及各字詞所在的頁碼列表,資料庫中的索引是表中的值以及各值儲存位置的列表。索引的利弊:查詢執行的大部分開銷是I/O,使用索引提高效能的一個主要目標是避免全表掃描,
Time of Update: 2016-01-26
標籤:在Sql Server中有三種方式對查詢結果中的NULL值進行替換。如有下面的一張表:我們可以通過自串連(Self-Join)的方式一張員工名和其對應的經理名的表:SELECT E.[Name],M.[Name] FROM [tblEmployee] AS ELEFT JOIN [tblEmployee] AS MON E.ManagerId =
Time of Update: 2015-12-16
標籤: Case具有兩種格式。簡單Case函數和Case搜尋函數。--簡單Case函數CASE sexWHEN ‘1‘ THEN ‘男‘WHEN ‘2‘ THEN ‘女‘ELSE ‘其他‘ END--Case搜尋函數CASE WHEN sex = ‘1‘ THEN ‘男‘WHEN sex = ‘2‘ THEN ‘女‘ELSE ‘其他‘
Time of Update: 2015-12-11
標籤:前言: 很多很多地方對於語句的最佳化,一般比較靠譜的回複即使——把執行計畫發出來看看。當然那些只看語句就說如何如何改代碼,我一直都是拒絕的,因為這種算是純蒙。根據本人經驗,大量的效能問題單純從語句來看很難發現瓶頸,同一個語句,由於環境的不同,差距非常大,所以比較合適的還是分析執行計畫。那麼對於執行計畫,一般使用圖形化執行計畫就差不多了,但是用過的人也有一些疑惑,裡面的表徵圖(稱為操作符)並不非常直觀。所以從本文開始,會整理一些不怎麼常見但由比較重要的操作符並進行解釋,對於那些表掃
Time of Update: 2015-11-26
標籤:資料庫範式: 構造資料庫必須遵循一定的規則。在關聯式資料庫中,這種規則就是範式。 範式是符合某一種層級的關係模式的集合。關聯式資料庫中的關係必須滿足一定的要求,即滿足不同的範式。 滿足最低要求的範式是第一範式。在第一範式的基礎上進一步滿足更多要求的稱為第二範式,其餘範式以次類推。一般說來,
Time of Update: 2015-10-29
標籤:問題描述: 使用基於快照初始化的事務複製,在上次發布的時候,添加項,執行快照agent,報錯,錯誤資訊:Error messages:Message: The subscription status of the object could not be changed. Command Text: sp_MSactivate_auto_subParameters: @publication = 1@article = %@status = initiatedStack: at
Time of Update: 2015-10-13
標籤: 1 --==================================== 2 -- Create database trigger template 3 --==================================== 4 USE [EasyJobExTest] 5 GO 6 7 --判斷觸發器是否存在,存在則刪除 8 IF EXISTS( 9 select top 1 t.name as trigger_name,a.name as table_name
Time of Update: 2015-08-03
標籤: SqlServer 資料庫中與備份和恢複相關的記錄檔有MDF和LDF檔案 存在於\\sqlserver_install_dir\MSSQL\Data\1.檔案解釋.mdf檔案 MDF是SQL Server資料庫檔案. .ldf檔案
Time of Update: 2015-07-29
標籤:sql server 2008 io裝置錯誤 help 在檔案 ‘D:\data\BooksDB.mdf‘ 中、位移量為 0x0000011d10400 的位置執行 讀取 期間 ,作業系統已經向 SQL Server
Time of Update: 2015-07-04
標籤:原文:對 sql server 資料庫的備份進行加密嗯,最近在研究Database Backup相關的東西,考慮到應該為Database Backup加個密,就準備從網上搜尋一下看看有什麼好辦法,沒想到還挺亂。。。 首先,我從網上搜到的,對Database Backup加密的方法,主要有三種: 1、在使用 BACKUP 語句時,添加 PASSWORD 參數【此方法適用於 sql server 2012 以前的版本(不包含 2012)】 不過呢,其實這個
Time of Update: 2015-06-08
標籤: 觸發器是一種特殊類型的預存程序,它不同於之前的我們介紹的預存程序。觸發器主要是通過事件進行觸發被自動調用執行的。而預存程序可以通過預存程序的名稱被調用。Ø 什麼是觸發器
Time of Update: 2015-06-07
標籤:我的是SQL server 2008R2, 以前可以正常的啟動SQL server(SQLEXPRESS)、SQL server(MSSQLSERVER),有幾天沒有開啟了,就在昨天開機之後就無法啟動MSSQLSERVER了,提示的資訊如:
Time of Update: 2015-05-31
標籤:鎖是一種防止在某對象執行動作的一個進程與已在該對象上執行的其他進行相衝突的機制。也就是說,如果有其他人在操作某個對象,那麼你舊不能在該對象上進行操作。你能否執行操作取決於其他使用者進行中的操作。通過鎖可以防止的問題 &n
Time of Update: 2015-04-25
標籤:方括弧內的表示一個對象名(視圖,預存程序,表 等)、列名;正常使用時,加不加一樣,但是如果對象名是保留字的話,比如cascade,就必須加;不過建議不用保留字作為對象名if object_id(‘[huang]‘) is not null drop table [huang]go create table [huang]([客戶ID] int,[來源] nvarchar(40),[採集時間] datetime)insert [huang]select 1111,‘趕集d‘,‘2014-05
Time of Update: 2014-12-26
標籤:調試SQLSERVER (一)產生dump檔案的方法調試SQLSERVER (二)使用Windbg調試SQLSERVER的環境設定調試SQLSERVER (三)使用Windbg調試SQLSERVER的一些命令 我們知道偵錯工具主要有兩種方法一種是:live debugging (附加進程 使進程hang住) 生產環境最好不要live debugging 一種是:post-mortem debugging or reading dump files
Time of Update: 2014-12-11
標籤:des style blog http io ar 使用 sp for 一、SQL Server分區介紹 在SQL
Time of Update: 2014-09-28
標籤:swing 員工後台 java 原始碼下載 sqlserver 原文:Java swing開發sqlserver
Time of Update: 2014-09-14
標籤:style color io ar 檔案 sp cti 代碼 on 操作類型ExecuteWorkflowAction對於WorkflowIdentity元素無效,唯一有效操作類型是Exe
Time of Update: 2014-08-28
標籤:http os 使用 io ar for 資料 div sp SQL Server角色成員資格和許可權簡介 為便於管理資料庫中的許可權,SQL Server
Time of Update: 2014-08-27
標籤:style blog http os 使用 io ar 資料 log 主要描述的是SQL Server使用convert取得datetime日期資料的實際操作流程,在實際操作中用SQL