選擇開始菜單中→程序→【Management
創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)饒平,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
SQL
Server
2008】→【SQL
Server
Management
Studio】命令,打開【SQL
Server
Management
Studio】窗口,并使用Windows或
SQL
Server身份驗(yàn)證建立連接。
在【對(duì)象資源管理器】窗口中展開服務(wù)器,然后選擇【數(shù)據(jù)庫】節(jié)點(diǎn)
右鍵單擊【數(shù)據(jù)庫】節(jié)點(diǎn),從彈出來的快捷菜單中選擇【新建數(shù)據(jù)庫】命令。
執(zhí)行上述操作后,會(huì)彈出【新建數(shù)據(jù)庫】對(duì)話框。在對(duì)話框、左側(cè)有3個(gè)選項(xiàng),分別是【常規(guī)】、【選項(xiàng)】和【文件組】。完成這三個(gè)選項(xiàng)中的設(shè)置會(huì)后,就完成了數(shù)據(jù)庫的創(chuàng)建工作,
在【數(shù)據(jù)庫名稱】文本框中輸入要新建數(shù)據(jù)庫的名稱。例如,這里以“新建的數(shù)據(jù)庫”。
在【所有者】文本框中輸入新建數(shù)據(jù)庫的所有者,如sa。根據(jù)數(shù)據(jù)庫的使用情況,選擇啟用或者禁用【使用全文索引】復(fù)選框。
在【數(shù)據(jù)庫文件】列表中包括兩行,一行是數(shù)據(jù)庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除數(shù)據(jù)庫文件。
切換到【選項(xiàng)頁】、在這里可以設(shè)置數(shù)據(jù)庫的排序規(guī)則、恢復(fù)模式、兼容級(jí)別和其他屬性。
切換到【文件組】頁,在這里可以添加或刪除文件組。
完成以上操作后,單擊【確定】按鈕關(guān)閉【新建數(shù)據(jù)庫】對(duì)話框。至此“新建的數(shù)據(jù)”數(shù)據(jù)庫創(chuàng)建成功。新建的數(shù)據(jù)庫可以再【對(duì)象資源管理器】窗口看到。
在進(jìn)行軟件開發(fā)過程中,數(shù)據(jù)庫的使用是非常重要的,但是數(shù)據(jù)庫有很多種,不同數(shù)據(jù)庫的使用方法是不同的。
進(jìn)行軟件開發(fā)過程中,至少需要掌握一種數(shù)據(jù)庫的使用方法。
SQL數(shù)據(jù)庫語法簡單、操作方便和高效,是很多人最優(yōu)的選擇,但是SQL語句會(huì)受到不同數(shù)據(jù)庫功能的影響,在計(jì)算時(shí)間和語言的效率上面需要進(jìn)行優(yōu)化,根據(jù)實(shí)際情況進(jìn)行調(diào)整。
下面電腦培訓(xùn)為大家介紹SQL數(shù)據(jù)庫的優(yōu)化方法。
一、適當(dāng)?shù)乃饕饕旧鲜且环N數(shù)據(jù)結(jié)構(gòu),有助于加速整個(gè)數(shù)據(jù)檢索過程。
唯一索引是創(chuàng)建不重疊的數(shù)據(jù)列的索引。
正確的索引可以更快地訪問數(shù)據(jù)庫,但是索引太多或沒有索引會(huì)導(dǎo)致錯(cuò)誤的結(jié)果。
IT培訓(xùn)認(rèn)為如果沒有索引,處理速度會(huì)變得非常慢。
二、僅索引相關(guān)數(shù)據(jù)指定需要檢索數(shù)據(jù)的精度。
使用命令*和LIMIT代替SELECT*。
調(diào)整數(shù)據(jù)庫時(shí),必須使用所需的數(shù)據(jù)集而不是整個(gè)數(shù)據(jù)集,尤其是當(dāng)數(shù)據(jù)源非常大時(shí),指定所需的數(shù)據(jù)集,能夠節(jié)省大部分時(shí)間。
三、根據(jù)需求使用或避免臨時(shí)表如果代碼可以用簡單的方式編寫,那么永遠(yuǎn)不要使臨時(shí)表變得復(fù)雜。
當(dāng)然,如果數(shù)據(jù)具有需要多個(gè)查詢的特定程序,北大青鳥建議在這種情況下,使用臨時(shí)表。
臨時(shí)表通常由子查詢交替。
四、避免編碼循環(huán)避免編碼循環(huán)是非常重要的,因?yàn)樗鼤?huì)減慢整個(gè)序列的速度。
通過使用具有單行的唯一UPDATE或INSERT命令來避免編碼循環(huán),并且浙江北大青鳥發(fā)現(xiàn)WHERE命令能夠確保存儲(chǔ)的數(shù)據(jù)不被更新,這樣能夠方便在找到匹配和預(yù)先存在的數(shù)據(jù)時(shí)被找到。
張小喜告別996 實(shí)現(xiàn)高效編程 減少開發(fā)壓力 開啟Java高效編程之門(完整版高清視頻)百度網(wǎng)盤 ?
鏈接:
提取碼: aizj 復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦? ?
若資源有問題歡迎追問~ ?
每個(gè)人都說代碼是程序員手中的一把雕刻刀,是對(duì)他們產(chǎn)品輪廓和細(xì)節(jié)的打磨。
每個(gè)程序員在代碼優(yōu)化方面需要做的是,即使是每天處理代碼的程序員也有很多關(guān)于他們編寫代碼的問題,所以優(yōu)化很重要。
下面西安西安IT培訓(xùn)為大家介紹代碼優(yōu)化的方法。
1、盡量重用目標(biāo)特別是,使用代表字符串收斂的String目標(biāo)應(yīng)該使用StringBuilder/StringBuffer。
因?yàn)镴ava虛擬機(jī)不僅要花時(shí)間生成目標(biāo),而且可能還需要花時(shí)間檢索和刪除這些目標(biāo),所以西安計(jì)算機(jī)學(xué)院發(fā)現(xiàn)生成太多目標(biāo)會(huì)對(duì)程序的功能產(chǎn)生重大影響。
2、可以運(yùn)用局部變量調(diào)用方法時(shí)傳遞的參數(shù)和調(diào)用中創(chuàng)建的臨時(shí)變量保存在堆棧中的速度更快。
其他變量,如靜態(tài)變量、實(shí)例變量等等,在堆中創(chuàng)建,速度較慢。
此外,西安北大青鳥發(fā)現(xiàn)在堆棧中創(chuàng)建的變量,方法的操作結(jié)束,當(dāng)這些內(nèi)容都消失了,就不需要額定廢物回收。
3、及時(shí)封閉流Java的程序編寫過程中,數(shù)據(jù)庫連接,I/O流操作必須謹(jǐn)慎,應(yīng)用結(jié)束后,應(yīng)該及時(shí)關(guān)閉發(fā)布資源。
因?yàn)槲靼瞛ava培訓(xùn)發(fā)現(xiàn)這些大目標(biāo)的運(yùn)行會(huì)造成大系統(tǒng)支出,稍有不慎就會(huì)導(dǎo)致嚴(yán)重的結(jié)果。
第一個(gè)是關(guān)閉數(shù)據(jù)連接
第二個(gè)是關(guān)閉數(shù)據(jù)庫執(zhí)行操作,PreparedStatement并沒有關(guān)閉
第三是關(guān)閉獲取的數(shù)據(jù)集。
這樣會(huì)使得開發(fā)的程序內(nèi)存急速增長,java的內(nèi)存回收機(jī)制可能跟不上速度,最終造成Out of memory Error。
StringBuffer
sqlq=new
StringBuffer("
SELECT
*
FROM
")
;//申明一個(gè)可變字符串
,要存了一個(gè)sql語句,并且由"
SELECT
*
FROM
"可知其為一個(gè)select查詢語句
sqlq.append(DtoMapGroupOptions.DB_TABLE_NAME)
;//DtoMapGroupOptions.DB_TABLE_NAME應(yīng)該是一個(gè)字符串,字面值為一個(gè)表的名稱,要在這個(gè)表里查數(shù)據(jù)
sqlq.append("
ORDER
BY
")
;//這個(gè)制定查出來的結(jié)果集需要排序
sqlq.append(DtoMapGroupOptions.COLUMN_optionID)
;//DtoMapGroupOptions.COLUMN_optionID應(yīng)該是某一列的列名,根據(jù)這一列來排序,如果這一列是數(shù)字,那么就會(huì)根據(jù)數(shù)字大小排,字符串可能按abc排,和excel排序時(shí)一樣的,即根據(jù)某一列來擴(kuò)展至整個(gè)區(qū)域排序
sqlq.append("
DESC
")
;//這個(gè)事制定按降序還是升序,這里是降序
//后面的語句要看上下文,那個(gè)pb不知是什么
ListRow
list
=
null
;
pb.isRequireTotalRow(true);
String
sqlStr=sqlq.toString();
list
=
pb.getInfo(sqlStr,
null,
DtoMapGroupOptions.DATA_SOURCE_ID);//可能是把結(jié)果集放入list中,根據(jù)sqlStr中的sql語句
文章題目:java優(yōu)化數(shù)據(jù)庫代碼,JAVA代碼優(yōu)化
文章URL:http://chinadenli.net/article14/hecoge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、移動(dòng)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、微信公眾號(hào)、標(biāo)簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)