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

Mengoptimalkan kueri Oracle

Coba ini:

SELECT MAX(verification_id)
  FROM VERIFICATION_TABLE
 WHERE head = 687422
   AND mbr = 23102
   AND TRIM(lname) = '.iq bzw'
   AND TRUNCATE(dob) = TO_DATE('08/10/2004')
   AND system_code = 'M';

Hapus TRUNCATE() . itu jika dob belum punya waktu, dari kelihatannya (Tanggal Lahir?) mungkin tidak. Setelah itu, Anda memerlukan beberapa pekerjaan pengindeksan. Jika Anda menanyakan sebanyak itu dalam gaya ini, saya akan mengindeks mbr dan head dalam indeks 2 kolom, jika Anda mengatakan apa arti kolom, itu akan membantu menentukan pengindeksan terbaik di sini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tampilkan semua tampilan di database oracle

  2. Memanggil fungsi Oracle dari SQL Server Linked Server

  3. Mengapa sinonim Oracle mengembalikan jumlah baris yang berbeda ke tabel yang mendasarinya?

  4. Opsi Pengiriman saat Mengirimkan Permintaan Bersamaan Di R12.1.3

  5. Cari data yang bukan teks bahasa inggris