第134期 勘誤且自嘲一下(20240115)
第134期 勘誤且自嘲一下(20240115)
作者:胖頭魚的魚缸(尹海文)
Oracle ACE Associate: Database(Oracle與MySQL)
網思科技 DBA總監
10年資料庫行業經驗,現主要從事資料庫服務工作
擁有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等認證
墨天輪MVP、認證技術專家,ITPUB認證專家,OCM講師
圈內擁有“總監”、“保安”、“國產資料庫最大敵人”等稱號,非著 名社恐(社交恐怖分子)
公眾號:胖頭魚的魚缸;CSDN:胖頭魚的魚缸(尹海文);墨天輪:胖頭魚的魚缸;ITPUB:yhw1809。
除授權轉載並標明出處外,均為“非法”抄襲。
1 勘誤
上一篇文章,關於Exadata可以不建索引描述有不嚴謹的地方,這其實是對行業中遇到的一些事的調侃,可能會引發一些誤解。有些場景不建索引效能也還行(甚至優於自建環境,畢竟Exadata的綜合IO能力還是強不少),因為一體機特性確實Exadata上有些場景使用全表掃用於分析場景效能會更好,但不代表Exadata上不需要索引。(這一部分已經在墨天輪、CSDN、ITPUB的文章中進行的修改,公眾號則無法修改
,故此勘誤)
在去年3月14日我也寫了一篇《資料庫管理-第六十一期 Exadata是否需要索引(20230314)》(
https://blog.csdn.net/yhw1809/article/details/129517338),在實際的生產環境中,用實際的生產資料做測試,測試結果為一個主鍵可以帶來至少15倍的效能提升。從實踐來看,必要的索引設計及良好的執行計劃管理,是所有平臺(包括Exadata上)高效執行的基礎。
那麼為什麼說在一些偏OLAP的分析場景上在Exadata上不建索引可能效能會更好呢,這其實得回到索引本身,一般分析場景往往需要呼叫對應表的大部分資料,BTREE索引一般當返回行數佔總行數的一個比值後,認為全表掃描的代價比索引小(Oracle全表掃描在同等條件下也比其他資料庫的全表掃描快一些),查詢返回資料量越大索引回表效率越低,有時候最佳化器會選擇放棄使用索引,這時候Exadata的各種加速特性比如Smart scan offload、儲存索引、EHCC、smart flash cache等就能發揮巨大作用,這裡可以看看之前文章《資料庫管理-第116期 Oracle Exadata 06-ESS-下(202301114)》()。
2 自嘲
也許你會發現,這篇文章開頭會有點點不一樣,從這一期文章開始我將在每篇文章的開頭加上自我介紹,也是版權維護的手段,現在太多人對智慧財產權不重視了,甚至樂於直接抄襲、搬運,拿來作為賺錢、賺流量的工具,最重要的是還不思悔改,甚至反擊原創作者和支援重視智慧財產權的人。這裡有必要科普一下相關法律,算了,我也不是律師,免得等下又有人說我不務正業,連結一下百度百科就好《智慧財產權保護》(
%E7%9F%A5%E8%AF%86%E4%BA%A7%E6%9D%83%E4%BF%9D%E6%8A%A4/6064833),自己閱讀,看看自己的行為是不是涉嫌違法了。
憤青時間結束,回到本節主題,開開心心快快樂樂的自嘲一下,主要涉及那幾個“外號”。首先“總監”二字主要是源自於我公司給的title,和薛曉剛的“首席”、蕭少聰的“主 席”類似,既是朋友們的調侃,也算是自嘲,畢竟資料庫圈曾幾何時“總監”稱號得是Oracle ACE Director,當然這個還是我目前的目標。“保安”二字則是參加《國產資料庫共話未來趨勢·第二期》時,被德哥指定在《是否需要專用時序資料庫》專題PK時作為保安維護現場秩序,但是作為圈內人,保安最終還是沒忍住下場協助PK,所謂“保安下場,寸草不生”(再次調侃+自嘲);“國產資料庫最大敵人”則是《國產資料庫共話未來趨勢·第三期》擔任了主持人,並且發表了題目為《國產資料庫最大敵人》的主題分享(這題目交了就後悔想改,無奈宣傳已發),主要說的是Oracle海量研發投入與創新發展,這也讓我喜提了最新的“歪號”。關於“社交恐怖分子”這個呢,其實自從認識薛首席之後逐漸從“社交恐懼份子”逐漸向“社交牛X份子”最後向“社交恐怖分子”轉化。
總結
本期無圖,知道寫了些啥!
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/31466763/viewspace-3003859/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《普林斯頓數學指南》勘誤
- 《C Primer Plus》,362頁勘誤
- 「iOS 面試之道」勘誤(二)iOS面試
- 《怎樣解題:數學競賽攻關寶典(第3版)》勘誤
- MIDI檔案格式分析(補充和勘誤)
- [ChatGPT 勘誤] 關於 CL_WB_PGEDITOR 的用途ChatGPT
- 關於 RemoteViews 跨程式資源訪問的勘誤REMView
- Nuxt3+PM2叢集模式啟動及勘誤UX模式
- C++面試八股文:技術勘誤C++面試
- [ChatGPT 勘誤] SAP UI5 的 sap.ui.base.ObjectChatGPTUIObject
- r 資料探勘入門 最後一章 勘誤
- [ChatGPT 勘誤] SAP ABAP 裡 cl_r3standard_persistence 的用途?ChatGPT
- [ChatGPT 勘誤]SAP ABAP 裡 CL_WB_ED_ENHANCEMENT_HANDLER 的用途介紹ChatGPT
- [ChatGPT 勘誤]:SAP ABAP 系統裡資料庫表 dlv_systc 的用途ChatGPT資料庫
- hiho一下 第230周 Smallest Substring
- 一個拖拉且錯誤的猜數字程式
- hiho一下 第229周:Same Letters In A Row
- P5320 勘破神機
- 從一道 iOS 面試題到 Swift 物件模型和執行時細節——「iOS 面試之道」勘誤iOS面試題Swift物件模型
- (已解決)確定mapper配置無誤,且配置檔案無誤, 執行無誤 出現org.apache.ibatis.binding.BindingException: Invalid bound statemenAPPApacheBATException
- 開箱體驗: Web研發從石器時代過渡青銅時代&覆盤心得[勘誤ing,歡迎評論]Web
- 安裝時提示錯誤,請高手幫忙解決一下
- 且笑
- Go常見錯誤第15篇:interface使用的常見錯誤和最佳實踐Go
- Win10系統下提示LoadLibrary失敗且錯誤1114的解決方法Win10
- 奇怪的錯誤-------重新定義一下變數就不報錯了變數
- 科技愛好者週刊(第 111 期):智慧電視的誤區
- 如何正確地做誤差分析,NLP研究人員們需要學習一下
- Python實用技法第9篇:從序列中移除重複項且保持元素間順序不變Python
- 表面光鮮,實則搬磚,機器學習社群自嘲不為人知的AI工程師真相機器學習AI工程師
- Windows 10安裝錯誤:0x80300024無法安裝到該盤且無法新建分割槽 & 格式化錯誤及解決方案Windows
- 小謝第36問:elemet - table表格修改後表格行高亮顯示且定位到當前行當前頁
- 且家向準且民元二上保真向空值uzy
- Go十大常見錯誤第2篇:benchmark效能測試的坑Go
- rust 語言試一下,記錄一下Rust
- 試一下
- VR 遊戲,道阻且長VR遊戲
- [重慶思莊每日技術分享]-資料庫報 ORA-00020錯誤且sys使用者無法正常登入資料庫