原创 遇到BITMAP CONVERSION TO ROWIDS 後解決與思考
今天遇到一個案例,有點價值寫下來,以後多看看 SQL: select t.order_id, t.spec_name, t.staff_code, t.staff_code as xxbStaffCode, t.cha
原创 SQL 大量消耗TEMP問題診斷分析,以及如何解決,
年紀大了,廢話不多了, 直接說問題。 【oracle大查詢】 SLZX一庫,ankole 採樣的SQLID:6wdj1qr22jdrx,在2019/2/11 9:23:28 消耗近24G TEMP 該文針對刁鑽問題 ,如根本原因是什麼?
原创 SQL瓶頸分析,以及適應最佳執行計劃的探討
年紀大了,慢慢的寫技術文檔也不皮了。一五一十的說說清楚, 問題是什麼, 解決方案又是什麼。 中規中矩的寫。 SQL_ID: 1m6akd1s2144u, 執行成本: 40萬次/h 3000邏輯讀/次。 TOP10SQL的問題類似
原创 2018年 精彩優化系統的總結
WXSJJS數據優化 WXSJJS數據庫整體情況看其CPU壓力都很小,及時業務高峯期,CPU使用率也不高。 壓力錶現在IO上面 高峯期300M/S , 通過壓力高峯期觀察 發現離散IO, 順序IO壓力都比較大。 而且都是來源於
原创 SQL 改寫,優化SQL
我一直以爲 會寫SQL, 是最實在的基礎,會寫SQL了,纔會優化SQL,會優化SQL,才知道怎麼設計表結構,進而設計更加精妙的業務類型, 業務類型就大致知道IO的大致規律。 從而知道更加複雜的架構模型。好了廢話不多說: 上SQL; SQL
原创 分頁SQL優化之一
簡單優化。SQL_ID:ads09ymdgr597 業務高峯期 21萬邏輯讀/次 業務高峯期邏輯讀TOP1 該次優化發現在數據庫中一個SQL多個執行計劃,是否有特別低效的拉大平均值? 單次21萬其實不算太多。 select * f