【翻译自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

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



1. Bagaimanakah anda boleh membuat wang dengan menerbitkan artikel di Toutiao hari ini? Bagaimana untuk mendapatkan lebih banyak pendapatan dengan menerbitkan artikel di Toutiao hari ini! 1. Aktifkan hak dan kepentingan asas: Artikel asal boleh memperoleh keuntungan melalui pengiklanan dan video mestilah asli dalam mod skrin mendatar untuk memperoleh keuntungan. 2. Aktifkan hak 100 peminat: jika bilangan peminat mencecah 100 peminat ke atas, anda boleh mendapat keuntungan daripada tajuk mikro, ciptaan Soal Jawab asal dan Soal Jawab. 3. Menegaskan karya asli: Karya asal termasuk artikel, tajuk mikro, soalan, dsb., dan dikehendaki melebihi 300 patah perkataan. Sila ambil perhatian bahawa jika karya yang diciplak secara haram diterbitkan sebagai karya asli, mata kredit akan ditolak, malah sebarang keuntungan akan ditolak. 4. Ketegakan: Apabila menulis artikel dalam bidang profesional, anda tidak boleh menulis artikel merentas bidang sesuka hati Anda tidak akan mendapat cadangan yang sesuai, anda tidak akan dapat mencapai profesionalisme dan ketepatan kerja, dan sukar untuk menarik peminat. dan pembaca. 5. Aktiviti: aktiviti tinggi,

Jika anda menghadapi ralat skrin biru SYSTEM_SERVICE_EXCEPTION dan mendapati fail Cldflt.sys rosak, artikel ini akan memberi anda cara untuk menyelesaikan isu ini. Apakah itu Cldflt.sys? Pemacu penapis kecil fail awan (Cldflt.sys) ialah perkhidmatan utama dalam sistem Windows dan digunakan untuk mengurus fungsi storan awan Windows. Peranannya adalah untuk membantu pengguna dalam menyegerakkan dan mengurus fail data antara peranti tempatan dan awan untuk memastikan kemas kini storan fail tepat pada masanya. Apakah yang menyebabkan ralat Cldflt.sysBSOD? Isu dengan OneDrive: Mikro disebabkan oleh fail Cldflt.sys atau ralat yang berkaitan dengan storan awan dan penyegerakannya

Selepas menggunakan pencetak HP untuk mengimbas dokumen, ramai pengguna ingin mengimbasnya terus ke dalam fail PDF, tetapi mereka tidak tahu cara melakukannya dengan jayanya. Mereka hanya perlu menggunakan program pengimbas pada komputer mereka. Cara mengimbas daripada pencetak HP ke dalam PDF: 1. Mula-mula buka program pengimbas pada komputer anda. 2. Kemudian pilih "Simpan PDF" dalam tetapan halaman. 3. Kemudian tekan "Scan" di penjuru kanan sebelah bawah untuk mula mengimbas fail pertama. 4. Selepas selesai, klik ikon "+" di penjuru kiri sebelah bawah untuk menambah halaman imbasan baharu. 5. Anda akan melihat kotak imbasan baharu di sebelah fail asal. 7. Apabila selesai, pilih "Simpan" untuk menyimpan fail PDF ini.

Windows 10 mempunyai program antivirus percuma yang dipanggil Windows Defender, yang menyediakan perlindungan masa nyata dan boleh mengimbas komputer anda. Ini juga membolehkan anda melakukan imbasan tersuai, di mana anda boleh menentukan folder atau pemacu tertentu untuk mengimbas perisian hasad. Kerana anda hanya perlu mengimbas folder ini, masa imbasan akan menjadi lebih cepat daripada mengimbas keseluruhan mesin. Seperti yang ditunjukkan di bawah, kami menawarkan dua cara untuk menyesuaikan imbasan untuk folder khusus anda. Cara menggunakan Windows Defender untuk mengimbas folder untuk perisian hasad dalam Win10. Untuk mengimbas folder individu dan subfoldernya, cara paling mudah ialah klik kanan folder dan pilih Imbas dengan Windows Defender

1. Buka NetEase Cloud Music, klik My, kemudian klik Local Music. 2. Klik tiga titik di penjuru kanan sebelah atas. 3. Klik Imbas muzik tempatan. 4. Klik Tetapan Imbasan di bawah. 5. Leret ke kiri untuk menapis fail audio yang lebih pendek daripada 60 saat. 6. Kembali dan klik Imbasan Penuh untuk mengimbas semua muzik tempatan.

Dalam perisian Quark, pelbagai fungsi membawa kemudahan dan keseronokan kepada pengguna, antaranya fungsi pengimbasan sangat popular. Melalui fungsi imbasan, pengguna boleh mengimbas kod QR dengan mudah, sama ada log masuk ke laman web dengan pantas, menambah rakan, atau memuat turun aplikasi, semuanya boleh dilakukan dengan satu klik. Jadi, bagaimana untuk menggunakan fungsi pengimbasan kod QR Quark Pemain yang masih tidak tahu cara menggunakannya mesti tidak ketinggalan. Cara mengimbas kod QR Quark dan menjawab: [Quark]-[Tiga ikon mendatar]-[Ambil foto dan imbas]. Langkah-langkah khusus: 1. Mula-mula buka perisian Quark Selepas memasuki halaman utama, kami klik [tiga ikon mendatar] di sudut kanan bawah 2. Kemudian luncurkan ke atas pada Halaman Saya ke bahagian bawah halaman untuk mencari [Imbasan Foto ]

Kelebihan: 1. Bagi penjual, prosedurnya mudah dan fleksibel, dan pada asasnya tidak perlu mengisi dana, dan masa jualan tidak terhad, dan tiada kakitangan khas diperlukan untuk menjaga, tetapi mereka boleh dibuka sepanjang masa; 2. Bagi pembeli, pesanan adalah mudah Terhad mengikut masa, harga adalah telus, membeli-belah boleh dilakukan sesuka hati, dan pembayaran dalam talian adalah lebih selamat daripada pembayaran tunai tradisional. Kelemahan: 1. Proses pengedaran terdedah kepada masalah; Isu baucar transaksi mesti diberi perhatian;

Tajuk: Penyiasatan dan tindak balas terhadap penggunaan CPU dan Sys yang tinggi dalam sistem Linux Dalam sistem Linux, penggunaan CPU dan Sys yang tinggi adalah masalah biasa yang mungkin menjejaskan prestasi dan kestabilan sistem. Artikel ini akan memperkenalkan cara untuk mendiagnosis dan menangani masalah penggunaan CPU dan Sys yang tinggi, dan memberikan contoh kod khusus. Analisis Masalah: Penggunaan CPU yang berlebihan mungkin disebabkan oleh proses dalam sistem yang memakan terlalu banyak sumber pengkomputeran, menyebabkan beban sistem menjadi terlalu tinggi. Penggunaan Sys yang tinggi mungkin disebabkan oleh panggilan sistem atau modul kernel yang kerap.
