整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          99-用了oracle數(shù)據(jù)庫還是覺得慢,我們是不是考慮遷移到分布式數(shù)據(jù)庫?

          客戶問:我們覺得oracle數(shù)據(jù)庫運行的sql有點慢,是不是遷移到分布式數(shù)據(jù)庫會快一些?

          老虎劉答:一般情況下,oracle數(shù)據(jù)庫能滿足大部分場景的業(yè)務(wù)需求.建議對問題系統(tǒng)做個性能分析,看看是不是做個優(yōu)化就能解決問題.到目前為止,本人經(jīng)手的絕大部分系統(tǒng)都可以通過性能優(yōu)化(主要是SQL優(yōu)化)達到預(yù)期性能指標(biāo),不需要遷移到分布式數(shù)據(jù)庫.

          下面列舉幾個SQL優(yōu)化案例.

          案例1: 設(shè)計與SQL寫法

          從下圖的執(zhí)行計劃可以看到,這個sql執(zhí)行了20+小時還沒有執(zhí)行完,中間結(jié)果集高達42.95億,而涉及的表記錄數(shù)只有85條.

          oracle數(shù)據(jù)庫性能優(yōu)化 視頻_oracle視圖優(yōu)化_oracle數(shù)據(jù)庫優(yōu)化器

          sql文本:

          select *

          from app

          where app.='2'

          and app. in

          oracle數(shù)據(jù)庫性能優(yōu)化 視頻_oracle視圖優(yōu)化_oracle數(shù)據(jù)庫優(yōu)化器

          (select (, '[^,]+', 1, level)

          from ---這個表只有85條記錄

          where ='0000001' ----是主鍵

          connect by level = TO_DATE(,'')= 'I')

          OR

          ( = 'F' < 3)

          AND ( = '1' is null);

          表上存在一個三字段聯(lián)合索引: (,,). 但是這個索引沒有被使用(因為如果使用這個索引,SQL執(zhí)行效率會更差), 執(zhí)行計劃使用的是全表掃描.

          測試人員根據(jù)我的建議, 在測試環(huán)境里為表新建了一個兩字段聯(lián)合索引(這里省略了查看相關(guān)字段數(shù)據(jù)分布的步驟): ( , ),反饋如下:

          oracle數(shù)據(jù)庫優(yōu)化器_oracle數(shù)據(jù)庫性能優(yōu)化 視頻_oracle視圖優(yōu)化

          一個簡單的索引調(diào)整,效率提升2.5萬倍.sql執(zhí)行效率的提升,不但提升了客戶感知,同時也大大降低了資源的使用(CPU/存儲/內(nèi)存).

          點評:

          oracle視圖優(yōu)化_oracle數(shù)據(jù)庫性能優(yōu)化 視頻_oracle數(shù)據(jù)庫優(yōu)化器

          這個sql如果放到分布式數(shù)據(jù)庫,肯定也能有幾倍的提升,但是消耗的資源還是差不多的. 聯(lián)合索引選哪些字段做組合,字段的先后順序都是大有講究的.

          案例4:寫法與索引配合

          這是oracle原廠大師(國內(nèi)官方公眾號有很多他的視頻課程)最近出的一個小題目:

          oracle數(shù)據(jù)庫優(yōu)化器_oracle視圖優(yōu)化_oracle數(shù)據(jù)庫性能優(yōu)化 視頻

          我理解的:即符合里面的條件,較少

          我理解的history: end_dt

          你的選擇是?

          (這里讀者可以思考一下再往下看)

          這種sql,很多開發(fā)人員可能不管謂詞字段的數(shù)據(jù)分布情況,直接創(chuàng)建(,end_dt)兩字段聯(lián)合索引,因為有上面的條件,這個索引是低效的,優(yōu)化器可能寧可全表掃描,也不用這個索引.

          我想出題者的本意應(yīng)該是讓大家選"",但是我認為原sql的寫法, 沒有合適的索引能實現(xiàn)優(yōu)化的目的,因為沒法創(chuàng)建nvl(end_dt,sysdate+1)這樣的函數(shù)索引.

          我給出的優(yōu)化方法是需要改寫,然后再配合索引:

          改寫SQL,將SQL改成

          >=(end_dt>l);

          創(chuàng)建(end_dt,0)聯(lián)合索引.不需要字段的參與,因為

          (全文完)

          ”是將評分點對應(yīng)到

          投標(biāo)文件的制作與上傳指南

          一、安裝投標(biāo)工具

          招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件_新點招投標(biāo)軟件下載

          二、點擊【新建工程】-瀏覽按鈕選擇下載好的招標(biāo)文件后點擊【確定】,點擊確定按鈕后會跳出來“CA認證提示”,點擊確定, 如果使用ca鎖則選擇“插入CA認證”,如果使用標(biāo)證通(手機版CA)則選擇“手機掃碼認證”。

          招投標(biāo)下載什么軟件_新點招投標(biāo)軟件下載_招投標(biāo)系統(tǒng)軟件

          招投標(biāo)系統(tǒng)軟件_新點招投標(biāo)軟件下載_招投標(biāo)下載什么軟件

          新點招投標(biāo)軟件下載_招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件

          三、導(dǎo)入招標(biāo)文件后,頁面左邊分別展示“瀏覽招標(biāo)文件”、“投標(biāo)文件格式”、“生成投標(biāo)文件格式”三大模塊。

          其中“瀏覽招標(biāo)文件”用于瀏覽導(dǎo)入的招標(biāo)文件,“投標(biāo)文件格式”用于制作投標(biāo)文件,“生成投標(biāo)文件”用于生成文件。

          新點招投標(biāo)軟件下載_招投標(biāo)系統(tǒng)軟件_招投標(biāo)下載什么軟件

          招投標(biāo)下載什么軟件_新點招投標(biāo)軟件下載_招投標(biāo)系統(tǒng)軟件

          四、點擊打開“投標(biāo)文件格式”,選中“正文內(nèi)容”,同時右鍵點擊,會跳出“導(dǎo)入文件”、“重新制作”按鈕。選中“導(dǎo)入文件”按鈕將word格式或者pdf格式的投標(biāo)文件導(dǎo)入。

          招投標(biāo)系統(tǒng)軟件_新點招投標(biāo)軟件下載_招投標(biāo)下載什么軟件

          五、點擊“正文內(nèi)容”左邊“+”下拉選項展示的是招標(biāo)文件的評標(biāo)辦法的評分項和評分點

          招投標(biāo)下載什么軟件_新點招投標(biāo)軟件下載_招投標(biāo)系統(tǒng)軟件

          六、鼠標(biāo)右擊評分點會展示“對應(yīng)文檔位置”、“刪除節(jié)點對應(yīng)” 。其中選中“對應(yīng)文檔位置”是將評分點對應(yīng)到word格式或者pdf格式的投標(biāo)文件的具體位置,便于評委在評標(biāo)的時候瀏覽。“刪除節(jié)點對應(yīng)”即刪除掉原本對應(yīng)的位置,可重新選擇對應(yīng)位置。

          招投標(biāo)系統(tǒng)軟件_招投標(biāo)下載什么軟件_新點招投標(biāo)軟件下載

          七、將投標(biāo)文件位置全部對應(yīng)完畢后進入“生成投標(biāo)文件”環(huán)節(jié)。首先是轉(zhuǎn)換投標(biāo)文件,可點擊“批量轉(zhuǎn)換”,可單獨點擊文檔對應(yīng)的“轉(zhuǎn)換”按鈕進行轉(zhuǎn)換。

          招投標(biāo)下載什么軟件_新點招投標(biāo)軟件下載_招投標(biāo)系統(tǒng)軟件

          八、轉(zhuǎn)換完成后對標(biāo)書進行簽章。點擊“標(biāo)書簽章”進入簽章頁面,點擊“電子簽章”輸入鎖密碼進行蓋章。

          招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件_新點招投標(biāo)軟件下載

          新點招投標(biāo)軟件下載_招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件

          新點招投標(biāo)軟件下載_招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件

          招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件_新點招投標(biāo)軟件下載

          十一、簽章完畢后,預(yù)覽標(biāo)書確保內(nèi)容無誤后(預(yù)覽標(biāo)書不顯示蓋的簽章)即可點擊“生成標(biāo)書”。點擊生成標(biāo)書時會跳出填寫投標(biāo)總價提示(部分評標(biāo)辦法無需填寫)。填寫完點擊“確定”按鈕。

          招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件_新點招投標(biāo)軟件下載

          十二、點擊“確定”按鈕后會跳出來輸入鎖密碼提示,輸入完密碼等待系統(tǒng)自動生成標(biāo)書

          招投標(biāo)系統(tǒng)軟件_招投標(biāo)下載什么軟件_新點招投標(biāo)軟件下載

          十三、系統(tǒng)生成完畢標(biāo)書后會跳出來選擇文件夾的提示,選擇相應(yīng)的文件夾保存標(biāo)書即可。系統(tǒng)生成的標(biāo)書有兩份,一份加密標(biāo)書、一份不加密標(biāo)書。至此,標(biāo)書制作完畢。

          新點招投標(biāo)軟件下載_招投標(biāo)系統(tǒng)軟件_招投標(biāo)下載什么軟件

          十四、投標(biāo)文件制作完畢后,登錄分散采購平臺,點擊【我的項目】菜單,找到對應(yīng)項目點擊“項目工作臺“,點擊“上傳投標(biāo)文件”菜單上傳投標(biāo)文件。

          招投標(biāo)系統(tǒng)軟件_招投標(biāo)下載什么軟件_新點招投標(biāo)軟件下載

          新點招投標(biāo)軟件下載_招投標(biāo)系統(tǒng)軟件_招投標(biāo)下載什么軟件

          招投標(biāo)下載什么軟件_招投標(biāo)系統(tǒng)軟件_新點招投標(biāo)軟件下載


          主站蜘蛛池模板: 无码少妇一区二区浪潮免费| 日本成人一区二区| 中文字幕一区二区视频| 99在线精品一区二区三区| 亚洲视频在线一区二区| 乱码精品一区二区三区| 精品成人av一区二区三区| 美女视频免费看一区二区| 成人精品视频一区二区三区尤物| 黄桃AV无码免费一区二区三区| 精品无码日韩一区二区三区不卡| 日韩高清一区二区| 精品无码一区在线观看| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 精品国产AV一区二区三区| 精品国产亚洲一区二区三区在线观看| 中文人妻av高清一区二区| 久久久久人妻精品一区三寸| 精品少妇一区二区三区视频| 日本人的色道www免费一区| 老熟妇仑乱一区二区视頻| 精品国产日韩亚洲一区| 国产在线精品一区在线观看| 人妻体体内射精一区二区| 亚洲一区二区三区无码中文字幕 | 2021国产精品一区二区在线| 成人国产一区二区三区| 国产一国产一区秋霞在线观看| 亚洲福利秒拍一区二区| 国产AV一区二区三区传媒| av无码一区二区三区| 精品一区二区三区四区电影| 学生妹亚洲一区二区| 亚洲蜜芽在线精品一区| 亚洲AV无码一区二区乱孑伦AS | 日本在线一区二区| 综合久久一区二区三区| 中文字幕一区视频一线| 久久精品无码一区二区app| 国产伦理一区二区三区| 日韩一区二区超清视频|