【翻译自mos文章】SYS_OP_C2C导致的全表扫描(fts)/全索引扫描
SYS_OP_C2C 导致的全表扫描(fts)/全索引扫描 参考原文: SYS_OP_C2C Causing Full Table/Index Scans (Doc ID 732666.1) 适用于: Oracle Database - Enterprise Edition - Version 10.1.0.2 to 12.1.0.1 [Release 10.1 to 12.1] Information in this docu
SYS_OP_C2C 导致的全表扫描(fts)/全索引扫描
参考原文:
SYS_OP_C2C Causing Full Table/Index Scans (Doc ID 732666.1)
适用于:
Oracle Database - Enterprise Edition - Version 10.1.0.2 to 12.1.0.1 [Release 10.1 to 12.1]
Information in this document applies to any platform.
This problem can occur on any platform.
症状:
1)正在执行一个带有绑定变量的查询
2)绑定变量经由application(.net, j2ee等)使用 "string" 类型的绑定变量来绑定。
3)该查询错误的执行了全表扫描/索引扫描,而没有使用索引唯一扫描或者索引范围扫描
4)使用advanced 选项查看explain plan, sqltxlain or 10053 trace,你会注意到在"Predicate Information"部分 会显示一个 "filter(SYS_OP_C2C)".
e.g select * from table(dbms_xplan.display_cursor(&sql_id,null,'ADVANCED'));
Predicate Information (identified by operation id):
---------------------------------------------------
1 - filter(SYS_OP_C2C("COL1")=:B1)
原因:
"string" 绑定变量 与 table 中的该 column 使用了不同的数据类型
这意味着 当执行这个查询的时候,需要把数据进行一个隐式类型转换。 SYS_OP_C2C 是一个隐式函数(implicit function),该函数用于字段(列)在nchar和char之间转换
解决方案:
1. 建立一个基于函数的索引。
e.g create index
或者:
2.让绑定变量定义的数据类型与该列的数据类型一致。
A java example where this can occurs is when defaultNChar=TRUE. This will cause strings to bind as NVARCHAR2 causing the predicate that are subset datatypes to be converted to NVARCHAR2.
e.g. -Doracle.jdbc.defaultNChar=true

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

一、今日頭條發布文章怎麼有收益?今日頭條發布文章獲得更多收益方法! 1.開通基礎權益:原創文章選擇投放廣告可獲得收益,影片必須原創橫屏才會有收益。 2.開通百粉權益:粉絲量達百粉以上,微頭條、原創問答創作及問答均可獲得收益。 3.堅持原創作品:原創作品包含文章、微標題及問題等,要求300字以上。注意違規抄襲作品作為原創發布,會被扣信用分,即使有收益也會被扣除。 4.垂直度:做專業領域一類的文章,不能隨意跨領域寫文章,會得不到合適的推薦,達不到作品的專和精,難以吸引粉絲讀者。 5.活躍度:活躍度高,

Windows10有一個免費的防毒程序,叫做WindowsDefender,它提供了即時保護,可以在電腦上進行掃描。這也使您可以執行自訂掃描,從而可以指定特定的資料夾或磁碟機來掃描惡意軟體。因為你只需要掃描這個資料夾,所以掃描的時間會比掃描整台機器快很多。如下所示,我們為您的特定資料夾提供了兩個客製化掃描的方法。 Win10是如何使用WindowsDefender掃描資料夾中的惡意軟體。若要掃描個別資料夾及其子資料夾,最簡單的方式是右鍵點選該資料夾,然後選擇「使用WindowsDefender掃描

如果您遇到SYSTEM_SERVICE_EXCEPTION藍色畫面錯誤,並發現Cldflt.sys檔案發生故障,本文將為您提供解決此問題的方法。什麼是Cldflt.sys?雲端檔案小過濾驅動(Cldflt.sys)是Windows系統中一項關鍵的服務,用於管理Windows雲端儲存功能。它的作用是協助用戶在本地設備和雲端之間同步和管理資料文件,以確保文件儲存的及時更新。是什麼導致Cldflt.sysBSOD錯誤? OneDrive的問題:由於Cldflt.sys檔案或與雲端儲存及其同步相關的錯誤,Micro

1.開啟網易雲音樂,點選我的,點選本地音樂。 2、點選右上角的三個點。 3.點擊掃描本地音樂。 4.點選下方的掃描設定。 5.往左滑動過濾小於60秒的音訊檔案。 6.返回點擊全盤掃描,就可以掃描到全部的本地音樂的。

許多使用者使用惠普印表機掃描文件之後,想要直接掃描成一個pdf文件,但是不知道怎麼樣操作才能成功,只要在電腦中使用掃描器程式就可以了。惠普印表機掃描怎麼掃描成一個pdf:1、先開啟電腦上的掃描器程式。 2、然後在頁面設定中選擇「另存PDF」。 3、然後在右下角按「掃描」開始掃描第一個檔案。 4.完成之後,點左下角的「+」圖標,就可以增加新的掃描頁面。 5.就可以看到原本文件邊有新的掃描框。 7.最後完成之後,選擇「儲存」就可以儲存這些PDF檔案了。

在夸克軟體中,豐富多樣的功能為用戶帶來了便利和樂趣,其中掃描功能特別受歡迎。透過掃描功能,使用者可以輕鬆掃描二維碼,無論是快速登入網站、新增好友,或是下載應用,都能一鍵完成。那麼,究竟該如何使用夸克二維碼的掃描功能呢,還不知道究竟該如何使用的玩家們千萬不容錯過,快來跟著本站小編為大家帶來的本文詳細了解一下吧。夸克二維碼怎麼掃答案:【夸克】-【三橫圖示】-【拍照掃描】。具體步驟:1、先打開夸克軟體,進入到首頁後我們點選右下角的【三橫圖示】;2、然後在我的頁面中往上滑動到頁面的下方找到【拍照掃描】

优势:1、对于卖家来说 ,手续简便,机动灵活,基本不需要占压资金,且销售时间不受限制,无需专人看守,却可时时刻刻营业;2、对于买家来说,订货不受时间的限制、价格透明、购物随心所欲、网上支付较传统拿现金支付更加安全。劣势:1、配送环节易出问题;2、货实完全相符难以保证;3、售后服务有可能得不到保障;4、帐号存在被盜的风险;5、交易凭证问题须重视;6、鱼龙混杂,交易需谨慎。

標題:Linux系統中CPU和Sys佔用過高的調查與因應在Linux系統中,CPU和Sys佔用過高是常見的問題,可能會影響系統的效能和穩定性。本文將介紹如何進行診斷和應對CPU和Sys佔用過高的問題,並給出具體的程式碼範例。問題分析CPU佔用過高可能是因為系統中某個行程消耗了過多的運算資源,導致系統負載過高。 Sys佔用過高可能是因為系統呼叫頻繁或內核模組
