摘要: 一、什么是SQL語(yǔ)言?
SQL是結(jié)構(gòu)化查詢(xún)語(yǔ)言的縮寫(xiě)(Structure Query Language),簡(jiǎn)單的說(shuō),SQL是一種關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,它可以訪問(wèn)以邏輯集的形式有序地儲(chǔ)存在數(shù)據(jù)庫(kù)的數(shù)據(jù),這些邏輯集稱(chēng)為表。實(shí)際上SQL是一種計(jì)算機(jī)編程語(yǔ)言,但它比傳統(tǒng)的編程語(yǔ)言,如,BASIC,F(xiàn)ORTRAN等簡(jiǎn)單的多。另外SQL是關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,了解了SQL也就理解了關(guān)系數(shù)據(jù)庫(kù),因此在整個(gè)關(guān)系數(shù)據(jù)庫(kù)體系中SQL是最基礎(chǔ)、也是最重要的部分。 閱讀全文 摘要: ORACLE SQL性能優(yōu)化系列 (一) black_snail(翻譯)
關(guān)鍵字 ORACEL SQL Performance tuning
出處 http://www.dbasupport.com
1. 選用適合的ORACLE優(yōu)化器
ORACLE的優(yōu)化器共有3種:
a. RULE (基于規(guī)則) b. COST (基于成本) c. CHOOSE (選擇性)
設(shè)置缺省的優(yōu)化器,可以通過(guò)對(duì)init.ora文件中OPTIMIZER_MODE參數(shù)的各
種聲明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你當(dāng)然也在SQL句
級(jí)或是會(huì)話(huà)(session)級(jí)對(duì)其進(jìn)行覆蓋.
為了使用基于成本的優(yōu)化器(CBO, Cost-Based Optimizer) , 你必須經(jīng)常
運(yùn)行analyze 命令,以增加數(shù)據(jù)庫(kù)中的對(duì)象統(tǒng)計(jì)信息(object statistics) 閱讀全文 摘要: 1、應(yīng)用程序設(shè)計(jì)的優(yōu)化調(diào)整
應(yīng)用程序設(shè)計(jì)的調(diào)整修改原則;根據(jù)不同的業(yè)務(wù)需求,從不同角度設(shè)計(jì)數(shù)據(jù)庫(kù),其設(shè)計(jì)核心是對(duì)數(shù)據(jù)的訪問(wèn)操作。常見(jiàn)的優(yōu)化手段有:
(1)將長(zhǎng)的數(shù)據(jù)分段放置;
(2)盡量重復(fù)命名用SQL語(yǔ)句,以充分利用庫(kù)高速緩存(Library Cache);
(3)優(yōu)化SQL語(yǔ)句,減少條件判斷的使用。
2、對(duì)數(shù)據(jù)讀寫(xiě)的優(yōu)化調(diào)整
可以利用ORACLE本身帶的utlbstat和Utlestat這兩個(gè)SQL程序包收集數(shù)據(jù)庫(kù)運(yùn)行時(shí)的一些性能狀況 閱讀全文 摘要: 1、什么是OPS
OPS(Oracle Parallel Server)可以讓位于不同系統(tǒng)的多個(gè)實(shí)例同時(shí)訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)。并行服務(wù)器可以有效地提高系統(tǒng)的可用性和對(duì)多系統(tǒng)的訪問(wèn)性能,但是,如果你的數(shù)據(jù)沒(méi)有做很好的分割,性能可能還會(huì)下降。
安裝OPS時(shí),多個(gè)實(shí)例mount同一數(shù)據(jù)庫(kù)文件,實(shí)例間的通訊由分布式鎖管理器(DLM)來(lái)管理。需要注意的是分布式鎖管理器與你所使用的硬件和操作系統(tǒng)有著密切的關(guān)系。為了確定多個(gè)企圖同時(shí)修改同一數(shù)據(jù)的實(shí)例,Oracle使用了十個(gè)后臺(tái)進(jìn)程:LCK0-LCK9,來(lái)鎖定某一實(shí)例所使用的資源。
OPS主要用于UNIX/LINUX集群環(huán)境中。
閱讀全文 摘要: 1、查看表空間的名稱(chēng)及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name; 閱讀全文 摘要: 在web.xml中設(shè)置
20
其中的20為分鐘,若設(shè)置為-1的話(huà)就是session永不過(guò)期 閱讀全文 摘要: 其實(shí)Hibernate本身是個(gè)獨(dú)立的框架,它不需要任何web server或application server的支持。然而,大多數(shù)的Hibernate入門(mén)介紹都加入了很多非Hibernate的東西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。這容易讓人產(chǎn)生Hibernate復(fù)雜難懂的誤解,特別是打擊了初學(xué)者的積極性。
在這篇文章將不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss。本文的目的是演示一下Hibernate的安裝過(guò)程以及最基本的功能,從而給初學(xué)者一個(gè)低得不能再低的入門(mén)門(mén)檻
閱讀全文 摘要: Hibernate入門(mén)容易,掌握精通我也不敢自夸。我第一遍看Hibernate文檔的時(shí)候也覺(jué)得很吃力,但不是因?yàn)镠ibernate難掌握而感到吃力,是因?yàn)镠ibernate文檔處處都是持久層設(shè)計(jì)的經(jīng)驗(yàn)和最佳實(shí)踐。
Hibernate文檔準(zhǔn)確的來(lái)說(shuō),絕大部分內(nèi)容都在講對(duì)象的持久層設(shè)計(jì),而不是簡(jiǎn)單的Hibernate使用,使用問(wèn)題查Java doc就夠了。所以學(xué)習(xí)Hibernate,主要是在學(xué)習(xí)持久層的設(shè)計(jì)模式,如果你把Hibernate文檔都看完了,還整天只會(huì)提那些 Hibernate的配置問(wèn)題,Hibernate的類(lèi)調(diào)用問(wèn)題,我覺(jué)得這樣的人還沒(méi)有真正的入門(mén),算是白學(xué)了。
閱讀全文 摘要: Hibernate顧名思義冬眠的意思,相信它的創(chuàng)造者的用意在于用這個(gè)工具將數(shù)據(jù)庫(kù)連接持久化層冬眠,關(guān)于Hibernate網(wǎng)上爭(zhēng)論很多,有人說(shuō)其為工具,有人說(shuō)其為框架,我相信一個(gè)人有一個(gè)人理解問(wèn)題的角度,只要處理問(wèn)題的方法正確就可以了。Hibernate是采用ORM映射機(jī)制的持久層開(kāi)發(fā)工具,它是JAVA應(yīng)用和關(guān)系數(shù)據(jù)庫(kù)之前的橋梁,負(fù)責(zé)JAVA對(duì)象和關(guān)系數(shù)據(jù)之間的映射。內(nèi)部封裝了JDBC訪問(wèn)數(shù)據(jù)庫(kù)的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)庫(kù)訪問(wèn)API,在JAVA應(yīng)用中使用到Hibernate包含如下步驟。
閱讀全文
SQL是結(jié)構(gòu)化查詢(xún)語(yǔ)言的縮寫(xiě)(Structure Query Language),簡(jiǎn)單的說(shuō),SQL是一種關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,它可以訪問(wèn)以邏輯集的形式有序地儲(chǔ)存在數(shù)據(jù)庫(kù)的數(shù)據(jù),這些邏輯集稱(chēng)為表。實(shí)際上SQL是一種計(jì)算機(jī)編程語(yǔ)言,但它比傳統(tǒng)的編程語(yǔ)言,如,BASIC,F(xiàn)ORTRAN等簡(jiǎn)單的多。另外SQL是關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,了解了SQL也就理解了關(guān)系數(shù)據(jù)庫(kù),因此在整個(gè)關(guān)系數(shù)據(jù)庫(kù)體系中SQL是最基礎(chǔ)、也是最重要的部分。 閱讀全文 摘要: ORACLE SQL性能優(yōu)化系列 (一) black_snail(翻譯)
關(guān)鍵字 ORACEL SQL Performance tuning
出處 http://www.dbasupport.com
1. 選用適合的ORACLE優(yōu)化器
ORACLE的優(yōu)化器共有3種:
a. RULE (基于規(guī)則) b. COST (基于成本) c. CHOOSE (選擇性)
設(shè)置缺省的優(yōu)化器,可以通過(guò)對(duì)init.ora文件中OPTIMIZER_MODE參數(shù)的各
種聲明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你當(dāng)然也在SQL句
級(jí)或是會(huì)話(huà)(session)級(jí)對(duì)其進(jìn)行覆蓋.
為了使用基于成本的優(yōu)化器(CBO, Cost-Based Optimizer) , 你必須經(jīng)常
運(yùn)行analyze 命令,以增加數(shù)據(jù)庫(kù)中的對(duì)象統(tǒng)計(jì)信息(object statistics) 閱讀全文 摘要: 1、應(yīng)用程序設(shè)計(jì)的優(yōu)化調(diào)整
應(yīng)用程序設(shè)計(jì)的調(diào)整修改原則;根據(jù)不同的業(yè)務(wù)需求,從不同角度設(shè)計(jì)數(shù)據(jù)庫(kù),其設(shè)計(jì)核心是對(duì)數(shù)據(jù)的訪問(wèn)操作。常見(jiàn)的優(yōu)化手段有:
(1)將長(zhǎng)的數(shù)據(jù)分段放置;
(2)盡量重復(fù)命名用SQL語(yǔ)句,以充分利用庫(kù)高速緩存(Library Cache);
(3)優(yōu)化SQL語(yǔ)句,減少條件判斷的使用。
2、對(duì)數(shù)據(jù)讀寫(xiě)的優(yōu)化調(diào)整
可以利用ORACLE本身帶的utlbstat和Utlestat這兩個(gè)SQL程序包收集數(shù)據(jù)庫(kù)運(yùn)行時(shí)的一些性能狀況 閱讀全文 摘要: 1、什么是OPS
OPS(Oracle Parallel Server)可以讓位于不同系統(tǒng)的多個(gè)實(shí)例同時(shí)訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)。并行服務(wù)器可以有效地提高系統(tǒng)的可用性和對(duì)多系統(tǒng)的訪問(wèn)性能,但是,如果你的數(shù)據(jù)沒(méi)有做很好的分割,性能可能還會(huì)下降。
安裝OPS時(shí),多個(gè)實(shí)例mount同一數(shù)據(jù)庫(kù)文件,實(shí)例間的通訊由分布式鎖管理器(DLM)來(lái)管理。需要注意的是分布式鎖管理器與你所使用的硬件和操作系統(tǒng)有著密切的關(guān)系。為了確定多個(gè)企圖同時(shí)修改同一數(shù)據(jù)的實(shí)例,Oracle使用了十個(gè)后臺(tái)進(jìn)程:LCK0-LCK9,來(lái)鎖定某一實(shí)例所使用的資源。
OPS主要用于UNIX/LINUX集群環(huán)境中。
閱讀全文 摘要: 1、查看表空間的名稱(chēng)及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name; 閱讀全文 摘要: 在web.xml中設(shè)置
其中的20為分鐘,若設(shè)置為-1的話(huà)就是session永不過(guò)期 閱讀全文 摘要: 其實(shí)Hibernate本身是個(gè)獨(dú)立的框架,它不需要任何web server或application server的支持。然而,大多數(shù)的Hibernate入門(mén)介紹都加入了很多非Hibernate的東西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。這容易讓人產(chǎn)生Hibernate復(fù)雜難懂的誤解,特別是打擊了初學(xué)者的積極性。
在這篇文章將不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss。本文的目的是演示一下Hibernate的安裝過(guò)程以及最基本的功能,從而給初學(xué)者一個(gè)低得不能再低的入門(mén)門(mén)檻
閱讀全文 摘要: Hibernate入門(mén)容易,掌握精通我也不敢自夸。我第一遍看Hibernate文檔的時(shí)候也覺(jué)得很吃力,但不是因?yàn)镠ibernate難掌握而感到吃力,是因?yàn)镠ibernate文檔處處都是持久層設(shè)計(jì)的經(jīng)驗(yàn)和最佳實(shí)踐。
Hibernate文檔準(zhǔn)確的來(lái)說(shuō),絕大部分內(nèi)容都在講對(duì)象的持久層設(shè)計(jì),而不是簡(jiǎn)單的Hibernate使用,使用問(wèn)題查Java doc就夠了。所以學(xué)習(xí)Hibernate,主要是在學(xué)習(xí)持久層的設(shè)計(jì)模式,如果你把Hibernate文檔都看完了,還整天只會(huì)提那些 Hibernate的配置問(wèn)題,Hibernate的類(lèi)調(diào)用問(wèn)題,我覺(jué)得這樣的人還沒(méi)有真正的入門(mén),算是白學(xué)了。
閱讀全文 摘要: Hibernate顧名思義冬眠的意思,相信它的創(chuàng)造者的用意在于用這個(gè)工具將數(shù)據(jù)庫(kù)連接持久化層冬眠,關(guān)于Hibernate網(wǎng)上爭(zhēng)論很多,有人說(shuō)其為工具,有人說(shuō)其為框架,我相信一個(gè)人有一個(gè)人理解問(wèn)題的角度,只要處理問(wèn)題的方法正確就可以了。Hibernate是采用ORM映射機(jī)制的持久層開(kāi)發(fā)工具,它是JAVA應(yīng)用和關(guān)系數(shù)據(jù)庫(kù)之前的橋梁,負(fù)責(zé)JAVA對(duì)象和關(guān)系數(shù)據(jù)之間的映射。內(nèi)部封裝了JDBC訪問(wèn)數(shù)據(jù)庫(kù)的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)庫(kù)訪問(wèn)API,在JAVA應(yīng)用中使用到Hibernate包含如下步驟。
閱讀全文
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
10 | 11 | 12 | 13 | 14 | 15 | 16 | |||
17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
24 | 25 | 26 | 27 | 28 | 29 | 30 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用鏈接
留言簿(1)
隨筆分類(lèi)(9)
隨筆檔案(9)
文章分類(lèi)(3)
文章檔案(3)
友情鏈接
- 戀戀冬季
- 一個(gè)很值得收藏的關(guān)于軟件測(cè)試方面的blog
搜索
積分與排名
- 積分 - 12802
- 排名 - 2165
最新評(píng)論

- 1.?re: 手低眼高 初學(xué)者學(xué)習(xí)Hibernate的方法
- 不是沒(méi)招,而是劍意不變,招式隨心所欲,隨即發(fā)出罷了。
- --孟爺
- 2.?re: 手低眼高 初學(xué)者學(xué)習(xí)Hibernate的方法
- 我靠,沒(méi)招怎殺人,最佳實(shí)踐
- --tz
- 3.?re: SQL語(yǔ)言教程
- 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
- --緣木求魚(yú)
- 4.?re: SQL語(yǔ)言教程
- 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
- --你好
- 5.?re: 前輩裝修總結(jié)的經(jīng)驗(yàn)
- 老董,裝修你要全權(quán)負(fù)責(zé)啊~~
- --戀戀冬季