最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9423 今日文數(shù):4018
|
不緩存頁面對于數(shù)據(jù)實時性要求很強的功能來說很重要,以下是HTML、ASP、PHP強制不緩存頁面的代碼。HTML強制頁面不緩存代碼<!--nocacheheaders--><metahttp-equiv=Pragmacontent=no-cache><metahttp-equiv=no-ca...
|
查詢速度慢的原因很多,常見如下幾種:1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設(shè)計的缺陷)2、I/O吞吐量小,形成了瓶頸效應(yīng)。3、沒有創(chuàng)建計算列導(dǎo)致查詢不優(yōu)化。4、內(nèi)存不足5、網(wǎng)絡(luò)速度慢6、查詢出的數(shù)據(jù)量過大(可以采用多次查詢,其他的方法降低數(shù)據(jù)量)7、鎖或者死鎖(這也是查詢慢最常見的問題,是程序設(shè)計...
|
我們知道,SQLServer事務(wù)日志主要是用來記錄所有事務(wù)對數(shù)據(jù)庫所做的修改,如果系統(tǒng)出現(xiàn)故障,它將成為最新數(shù)據(jù)的唯一來源。日志的操作常有以下幾個應(yīng)用:一、事務(wù)日志文件LDF的丟失當(dāng)我們不小刪除或者LDF文件丟失的時候,數(shù)據(jù)庫只剩下MDF文件,此時直接通過附加MDF是無法恢復(fù)數(shù)據(jù)庫的,那我們怎么樣才能恢復(fù)數(shù)據(jù)庫呢?我們...
|
在SQLServer數(shù)據(jù)庫中,有minservermemory與maxservermemory兩個內(nèi)存選項。數(shù)據(jù)庫管理員合理設(shè)置這兩個選項可以讓SQLSERVER數(shù)據(jù)庫系統(tǒng)與其他英勇程序和平共存。顧名思義,minservermemory就是設(shè)置數(shù)據(jù)系統(tǒng)所使用的最小內(nèi)存,而maxservermemory用來設(shè)置其可以使用...
|
此文章主要向大家講述的是巧妙優(yōu)化SQLServer數(shù)據(jù)庫的幾種方法,在實際操作中導(dǎo)致查詢速度慢的原因有很多,其中最為常見有以下的幾種:沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設(shè)計的缺陷)。I/O吞吐量小,形成了瓶頸效應(yīng)。沒有創(chuàng)建計算列導(dǎo)致查詢不優(yōu)化SQLServer數(shù)據(jù)庫。內(nèi)存不足。網(wǎng)絡(luò)速度慢。查詢出的...
|
以下的文章主要向大家講述的是SQLServer內(nèi)存的管理,在默認的情況下,SQLServer2000數(shù)據(jù)庫其為了平衡運行在機器上得其他一些應(yīng)用程序與數(shù)據(jù)庫系統(tǒng)內(nèi)部其他組建對內(nèi)存的需要,實現(xiàn)對系統(tǒng)內(nèi)存的動態(tài)分配和回收。在早前的版本如7.0,你通過選項配置給SQLServer設(shè)定一個大小固定的內(nèi)存;然而。除非你有具體的問題...
|
以下的文章主要描述的是對SQLServer查詢速度慢的優(yōu)化,在實際操作中我們會經(jīng)常遇到SQLServer查詢速度慢這一情況,以下的文章主要是對優(yōu)化SQLServer查詢的方法做一詳細解說。1、把數(shù)據(jù)、日志、索引放到不同的I/O設(shè)備上,增加讀取速度,以前可以將Tempdb應(yīng)放在RAID0上,SQL2000不在支持。數(shù)據(jù)量...
|
SELECT語句是SQL語句中最重要的語句,下面就將為大家介紹SQL中的嵌套SELECT語句,如果您對此有興趣,不妨一看,相信會對您有所幫助。嵌套SELECT語句也叫子查詢,形如:SELECTnameFROMbbcWHEREregion=(SELECTregionFROMbbcWHEREname=Brazil)一個SE...
|
SQLServer數(shù)據(jù)庫中,存儲過程的執(zhí)行總是要比SQL語句直接執(zhí)行要慢,這究竟是為什么呢?本文將帶您尋找答案。在SQLServer中有一個叫做“Parametersniffing”的特性。SQLServer在存儲過程執(zhí)行之前都會制定一個執(zhí)行計劃。在上面的例子中,SQL在編譯的時候并不知道@thedate的值是多少,所...
|
sqlserver中,如果想知道有哪些語句是執(zhí)行效率不高的,應(yīng)該如何查看呢?下面就將為您介紹sqlserver中如何查看執(zhí)行效率不高的語句,供您參考。在測量功能時,先以下命令清除sqlserver的緩存dbccfreeProcCache在點擊某個按鈕,執(zhí)行完后,再執(zhí)行下面語句,就可以知道系統(tǒng)運行什么Sql和多少次了,其...
|
下面為您介紹SQL語句中GROUPBY語句,GROUPBY語句用于結(jié)合合計函數(shù),根據(jù)一個或多個列對結(jié)果集進行分組。希望對您學(xué)習(xí)SQL語句有所幫助。SQLGROUPBY語法
SELECTcolumn_name,aggregate_function(column_name)FROMtable_nameWHEREcolum...
|
SQL數(shù)據(jù)庫的備份是DBA都需要知道的,下面就將為您介紹如何讓產(chǎn)生后的備份文件自動壓縮并刪除源文件的方法,供您參考,希望對您有所幫助。其實這里利用的是winrar的命令行來執(zhí)行壓縮并刪除源文件的方法的winrar命令行的壓縮命令是[winrar路徑]a[參數(shù)][壓縮后的路徑][需要壓縮的文件路徑],這是本文需要用到的命...
|
如果需要遠程連接sqlserver服務(wù)器,應(yīng)該用什么方法呢?下面就將教您遠程連接sqlserver服務(wù)器的解決方案,供您參考。一看ping服務(wù)器IP能否ping通。這個實際上是看和遠程sqlserver2000服務(wù)器的物理連接是否存在。如果不行,請檢查網(wǎng)絡(luò),查看配置,當(dāng)然得確保遠程sqlserver2000服務(wù)器的IP...
|
where1=1有什么用?在SQL語言中,寫這么一句話就跟沒寫一樣。但是這看似多余的一條語句,卻有其獨特的用處。select*fromtable1where1=1與select*fromtable1完全沒有區(qū)別,甚至還有其他許多寫法,1<>2,a=a,a<>b,其目的就只有一個,where的條件...
|
循環(huán)操作是數(shù)據(jù)庫中最常見的問題,下面就將為您分別介紹sql循環(huán)語句和多分支語句的語法,希望對您學(xué)習(xí)sql的循環(huán)語句能夠有些許幫助。一循環(huán)語法while(條件--只能是表達式)語句或語句塊[break]--強制退出二例子:declare@nintwhile(1=1)beginselect@n=count(*)fromst...
|
while語句是SQL中最常見的循環(huán)語句之一,下面就將為您介紹sql中while語句多層循環(huán)的實例,供您參考,希望對您學(xué)習(xí)SQL中的循環(huán)語句能夠有所幫助。DECLARE@Namenvarchar(20);
DECLARE@Typevarchar(20);
DECLARE@Countint;
DECLARE@IsC...
|
在SQL函數(shù)中,CONVERT函數(shù)是非常重要的,下面就將為您介紹SQL中CONVERT轉(zhuǎn)化函數(shù)的用法,供您參考,希望對您學(xué)習(xí)SQL函數(shù)有所幫助。SQL中CONVERT函數(shù)格式:CONVERT(data_type,expression[,style])說明:此樣式一般在時間類型(datetime,smalldatetim...
|
借助SQLSERVER分區(qū)視圖,可以對SQL中的表進行集中管理,下文將以實例的方式為您詳解SQLSERVER分區(qū)視圖,希望對您學(xué)習(xí)SQL數(shù)據(jù)庫能有所幫助。SQLSERVER分區(qū)視圖給我們提供了一種實現(xiàn)大數(shù)據(jù)量管理的方法,類似于其它數(shù)據(jù)庫管理系統(tǒng)的分區(qū)視圖。不僅實現(xiàn)了表的集中管理,而且實現(xiàn)了數(shù)據(jù)的快速定位。下邊我就以一個...
|
使用SQLServer觸發(fā)器,同樣可以對SQL數(shù)據(jù)庫進行備份,下面就將為您介紹這種方法,希望對您學(xué)習(xí)使用SQLServer觸發(fā)器能有所幫助。首先,你需要建立測試數(shù)據(jù)表,一個用于插入數(shù)據(jù):test3,另外一個作為備份:test3_bakcreatetabletest3(idintprimarykeynotnulliden...
|
作為一個合格的DBA,SQLSever數(shù)據(jù)庫文件應(yīng)該是要掌握的知識,下面就將為您介紹SQLSever數(shù)據(jù)庫中data文件和Log文件這兩種SQLSever數(shù)據(jù)庫文件,供您參考。高效數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫良好物理和邏輯設(shè)計的產(chǎn)品。充分理解數(shù)據(jù)庫系統(tǒng)設(shè)計之前,必須對數(shù)據(jù)庫服務(wù)器使用的文件有深刻理解,并且對文件配置的硬件也應(yīng)有很...
|
學(xué)習(xí)sqlserver數(shù)據(jù)庫,sqlserver存儲過程的建立方法是一定要知道的,下面將教您如何建立sqlserver存儲過程,希望對您有所幫助。在對象資源管理器中,連接到某個數(shù)據(jù)庫引擎實例,再展開該實例。展開“數(shù)據(jù)庫”、sqlserver存儲過程所屬的數(shù)據(jù)庫以及“可編程性”。右鍵單擊“存儲過程”,再單擊“新建存儲過程...
|
作為一個sqlserver的用戶,sqlserver備份是需要學(xué)習(xí)的,下面就將為您介紹sqlserver備份的方法,供您參考,希望對你學(xué)習(xí)SQL數(shù)據(jù)庫有所幫助。為了減少數(shù)據(jù)庫服務(wù)器出問題導(dǎo)致數(shù)據(jù)掉失,一般都要進行sqlserver備份,視對數(shù)據(jù)的重要性和性能的折中采用不同的sqlserver備份方案。
一般備份方案為...
|
SQLServer安全問題牽動著我們的心,讓我們使用的SQLServer數(shù)據(jù)庫更加安全是我們的目標(biāo),那么,怎么做才能保障SQLServer安全呢?開發(fā)人員和管理人員通常不斷地考慮程序安全問題的策略──添加安全措施不再是一個可以完全接收的方法。程序的安全問題必須從設(shè)計的開始就得考慮,并貫穿開發(fā)的整個過程。以后如果要開發(fā)一...
|
數(shù)據(jù)透視表是分析數(shù)據(jù)的一種方法,在Excel中就包含了強大的數(shù)據(jù)透視功能。數(shù)據(jù)透視是什么樣的呢?給個例子可能更容易理解。假設(shè)有一張數(shù)據(jù)表:銷售人員書籍銷量----------------------------------------小王Excel教材10小李Excel教材15小王Word教材8小李Excel教材7小王...
|
SQL函數(shù)中的DATEPART函數(shù)返回代表指定日期的指定日期部分的整數(shù),下面就將為您詳細介紹DATEPART函數(shù),供您參考,希望對您更好地學(xué)習(xí)SQL函數(shù)有所幫助。語法
DATEPART(datepart,date)參數(shù)
datepart是指定應(yīng)返回的日期部分的參數(shù)。下表列出了Microsoft®SQLSer...
|