從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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MyBatis 返回結果MyBatis
- iOS FMDB有返回結果集和無返回結果集iOS
- Mybatis模糊查詢結果為空MyBatis
- SpringCloud FeignClient呼叫返回結果為null。SpringGCCloudclientNull
- Cursor 作為引數傳遞並返回結果
- JavaScript中Typeof返回的結果JavaScript
- AJAX的同步返回結果值
- 動態返回結果的檢視
- 為什麼 php empty 函式判斷結果為空,但實際值卻為非空PHP函式
- 使用mysql 統計函式 結果為null時返回值改為0MySql函式Null
- 判斷 Eloqument 模型查詢資料結果是否為空模型
- 震驚 PHP empty 函式判斷結果為空,但實際值卻為非空PHP函式
- MySQL 按指定 ID 順序返回結果MySql
- Mysql按指定 ID 順序返回結果MySql
- item_get_app資料返回結果APP
- 分析後sql語句很快返回結果SQL
- PostgreSQL函式:返回表查詢結果集SQL函式
- 封裝ResultVO實現統一返回結果封裝
- Oracle中過程/函式返回結果集Oracle函式
- Oracle 儲存過程返回結果集|轉|Oracle儲存過程
- Oracle 儲存過程返回結果集 (轉)Oracle儲存過程
- fiddler 修改請求介面的返回結果
- 返回部分結果後,才報單行子查詢返回多行。
- Laravel 手動建立分頁返回物件結果集Laravel物件
- Python 工匠:讓函式返回結果的技巧Python函式
- python中函式如何返回多個結果?Python函式
- 強制SQL在限定時間內返回結果SQL
- loop迴圈 長時間沒有返回結果OOP
- 關於disruptor的事件釋出的返回結果事件
- 手寫Promise中then方法返回的結果或者規律Promise
- 圖解HTTP《四》:返回結果的HTTP狀態碼圖解HTTP
- struts json型別返回結果異常問題JSON型別
- JAVA + Oracle儲存過程返回查詢結果集JavaOracle儲存過程
- 如何在非同步結果返回時進行跟蹤非同步
- 以陣列 ans = [kelvin, fahrenheit] 的形式返回結果陣列
- 為毛 "typeof null" 的結果為 "object" ?NullObject
- SpringBoot分頁查詢 頁碼問題導致返回結果數量為0Spring Boot
- go 如何處理資料庫返回的多結果集Go資料庫