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

buat pengoptimal menggunakan semua kolom indeks

kami benar-benar menemukan penyebab masalah ini. Kami menggunakan JPA/JDBC dan tipe tanggal JDBC tidak dimodelkan dengan benar. Sementara tipe tanggal oracle adalah dengan presisi kedua, seseorang (sekarang saya membencinya) membuat atribut "hari" di entitas kita dengan tipe java.sql.Timestamp (walaupun hanya hari tanpa waktu). Efeknya adalah Oracle akan membutuhkannya. untuk mentransmisikan (menggunakan fungsi aktif) setiap entri dalam tabel untuk menjadikannya Stempel Waktu sebelum dapat dibandingkan dengan parameter kueri Stempel Waktu. Dengan begitu indeks tidak dapat digunakan dengan baik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan Oracle PLS-00323:subprogram atau kursor dideklarasikan dalam spesifikasi paket dan harus didefinisikan di badan paket

  2. Definisikan Kursor secara kondisional

  3. PHP - oci_connect tidak ditemukan

  4. Fungsi tersimpan Oracle - berikan nama tabel sebagai parameter

  5. Apa perbedaan PL/SQL API antara Oracle Express Edition (XE) dan Standard Edition (SE)?