從dba_extents返回結果為空 - Oracle10g
DBA經常需要用如下SQL來檢視某個資料塊資料哪個SEGMENT,但是在10g裡這句SQL返回結果通常是空的。
select * from dba_extents where file_id=30 and block_id<=1000 and block_id+blocks>=1000;
[@more@]SOLUTION:
SQL> alter session set "_optimizer_push_pred_cost_based"=false;
Session altered
SQL> select * from dba_extents where file_id=30 and block_id<=1000 and block_id+blocks>=1000;
OWNER SEGMENT_NAME PARTITION_NAME SEGMENT_TYPE TABLESPACE_NAME EXTENT_ID FILE_ID BLOCK_ID BYTES BLOCKS RELATIVE_FNO
------------------------------ -------------------------------------------------------------------------------- ------------------------------ ------------------ ------------------------------ ---------- ---------- ---------- ---------- ---------- ------------
CTXSYS DR$WAITING TABLE CTXD 0 30 985 131072 16 30
關於引數_optimizer_push_pred_cost_based:uses cost-based query transformation for push pred optimization.
With the presence of the parameter, the CBO would push the join predicates into the view involved in the query.
This pushing of predicate may lead to full table scan instead of doing index access.
Metalink上說有個補丁能解決這個問題,但是一般情況下那個補丁都沒用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/207/viewspace-1011720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 判斷 ORM 返回結果為空ORM
- SpringCloud FeignClient呼叫返回結果為null。SpringGCCloudclientNull
- MyBatis 返回結果MyBatis
- Mybatis模糊查詢結果為空MyBatis
- iOS FMDB有返回結果集和無返回結果集iOS
- 通用結果類用於返回響應結果
- Python返回多個結果Python
- [20190126]從sqlplus執行結果返回bash shell變數.txtSQL變數
- springboot返回結果包裝統一返回格式Spring Boot
- JavaScript中Typeof返回的結果JavaScript
- 為什麼 php empty 函式判斷結果為空,但實際值卻為非空PHP函式
- 全域性統一返回結果類
- 震驚 PHP empty 函式判斷結果為空,但實際值卻為非空PHP函式
- 判斷 Eloqument 模型查詢資料結果是否為空模型
- Math.min() < Math.max() 返回結果是什麼?為什麼?
- Solon 統一的返回結果調整
- fiddler 修改請求介面的返回結果
- item_get_app資料返回結果APP
- MySQL 按指定 ID 順序返回結果MySql
- Mysql按指定 ID 順序返回結果MySql
- Python 工匠:讓函式返回結果的技巧Python函式
- PostgreSQL函式:返回表查詢結果集SQL函式
- 統一返回結果狀態資訊類
- Gin 框架 JSON 格式返回結果的使用方式框架JSON
- 封裝ResultVO實現統一返回結果封裝
- python中函式如何返回多個結果?Python函式
- es:curl訪問es時返回為空(elasticsearch 8.14.2)Elasticsearch
- 以陣列 ans = [kelvin, fahrenheit] 的形式返回結果陣列
- Laravel 手動建立分頁返回物件結果集Laravel物件
- SpringBoot分頁查詢 頁碼問題導致返回結果數量為0Spring Boot
- Oracle10g的回收站(recyclebin)和自由空間管理Oracle
- 如何在非同步結果返回時進行跟蹤非同步
- 圖解HTTP《四》:返回結果的HTTP狀態碼圖解HTTP
- 手寫Promise中then方法返回的結果或者規律Promise
- .NET Core 處理 WebAPI JSON 返回煩人的null為空WebAPIJSONNull
- 通過java反射,遞迴查詢物件所有屬性,為空也要返回欄位的結構Java反射遞迴物件
- python使用flask接收前端資料,處理後返回結果PythonFlask前端
- FastJsonHttpMessageConverter造成返回結果多次序列化的問題ASTJSONHTTP
- go 如何處理資料庫返回的多結果集Go資料庫