Oracle直方圖 32位元組限制
1、建立測試表
create table t asselect rownum rn,
object_name,rpad('*', 32, '*') || object_type object_typefrom all_objectswhere rownum <= 10000;select object_type ,count(1) from t group by object_type;
2、收集統計資訊
begin
dbms_stats.gather_table_stats(user,'T',method_opt => 'FOR COLUMNS object_type SIZE 254');end;
/select *
from twhere object_type = '********************************TABLE';
3、檢視直方圖
select table_name,
column_name,--endpoint_value,--endpoint_number,endpoint_actual_value,endpoint_number - lag(endpoint_number, 1, 0) over(order by endpoint_number) as frequencyfrom user_tab_histogramswhere table_name = 'T'--and endpoint_number > 0
--and endpoint_actual_value is not nullorder by 1, 2, 4;
4、更新列,收集統計資訊,查詢直方圖
update t set object_type = substr(object_type, 2);
從上面的結果看,oracle直方圖的取值,僅取32位。
如果前32位相同,收集直方圖後,oracle會認為是相同的,導致生成錯誤的執行計劃。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/720091/viewspace-1075475/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直方圖學習直方圖
- 直方圖均衡化直方圖
- 【影像增強】CLAHE 限制對比度自適應直方圖均衡化直方圖
- 影像增強 | CLAHE 限制對比度自適應直方圖均衡化直方圖
- Oracle當number型別超過一定長度直方圖限制導致SQL執行計劃錯誤Oracle型別直方圖SQL
- halcon-直方圖均衡直方圖
- 直方圖中最大矩形直方圖
- python如何畫直方圖Python直方圖
- [Python影象處理] 十一.灰度直方圖概念及OpenCV繪製直方圖Python直方圖OpenCV
- 【TUNE_ORACLE】列出必須建立直方圖的列SQL參考Oracle直方圖SQL
- OpenCV計算機視覺學習(9)——影像直方圖 & 直方圖均衡化OpenCV計算機視覺直方圖
- Oracle實驗(01):字元 & 位元組Oracle字元
- Matplotlib直方圖繪製技巧直方圖
- elasticsearch 之 histogram 直方圖聚合ElasticsearchHistogram直方圖
- Oracle中文漢字佔用位元組Oracle
- 淺析MySQL 8.0直方圖原理MySql直方圖
- 【沃趣科技】直方圖系列1直方圖
- OpenCV之影象直方圖均衡化OpenCV直方圖
- 你知道直方圖都能幹啥?直方圖
- 一文搞懂直方圖均衡直方圖
- [20221227]Adaptive Cursor Sharing & 直方圖.txtAPT直方圖
- 聊一聊MySQL的直方圖MySql直方圖
- opencv——影像直方圖與反向投影OpenCV直方圖
- 柱狀圖、直方圖、散點圖、餅圖講解直方圖
- 直方圖均衡化原理與實現直方圖
- 一文搞懂 Prometheus 的直方圖Prometheus直方圖
- 灰度直方圖均衡化及其實現直方圖
- 深度學習(模型引數直方圖)深度學習模型直方圖
- matplotlib的直方圖繪製(筆記)直方圖筆記
- 王鼎杯 RCE命令執行 五位元組限制
- Python 影像處理 OpenCV (16):影像直方圖PythonOpenCV直方圖
- [20190630]如何確定直方圖型別.txt直方圖型別
- 【R語言】繪製權重直方圖R語言直方圖
- 突破etcd限制 位元組自研K8s儲存KubeBrainK8SAI
- sqli-labs靶場實現(九)【寬位元組注入(1)、寬位元組注入(2)】(less-33、less-32具體步驟+圖文詳解)SQL
- Python繪製直方圖 Pygal模擬擲骰子Python直方圖
- search(13)- elastic4s-histograms:聚合直方圖ASTHistogram直方圖
- Oracle多列統計資訊與直方圖對有關聯多列查詢影響Oracle直方圖
- 【cbo計算公式】Frequenccy 直方圖選擇率(三)公式直方圖