Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Permintaan lambat di Jawa oleh JDBC tetapi tidak di sistem lain (TOAD)

tanpa informasi tambahan, kita hanya dapat berasumsi bahwa indeks tidak digunakan dengan fungsi to_number() diterapkan ke kolom. Seperti yang ditunjukkan dalam pertanyaan BENAR ini , konversi jenis dapat mencegah pengoptimal menggunakan indeks.

Secara umum:

  • ketika Anda menambahkan fungsi ke kolom (yaitu:to_number(id) ) pengoptimal tidak akan dapat menggunakan indeks reguler pada kolom tersebut,
  • jika memungkinkan, sebaiknya gunakan kolom mentah. Sebagai contoh:alih-alih WHERE trunc(col) = DATE '2009-08-27' anda harus menggunakan:WHERE col >= DATE '2009-08-27' AND col < DATE '2009-08-28'
  • jika Anda benar-benar harus menerapkan fungsi ke kolom, Anda dapat menggunakan indeks berbasis fungsi


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Panggil ke fungsi yang tidak ditentukan oci_connect, php_oci8_12c.dll, windows 8.1, php5.6.6

  2. AWS Python Lambda dengan Oracle

  3. Unit pengujian pernyataan DDL yang perlu dalam transaksi

  4. Prosedur tersimpan Oracle:mengembalikan set hasil dan parameter keluar

  5. Bagaimana cara melakukan Outer Join pada>2 Tabel (Oracle)