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

membuat tampilan terwujud untuk laporan tahunan berdasarkan fungsi lambat

Pertama, Anda tidak memiliki kueri "kelompokkan menurut", jadi Anda dapat menghapusnya.

MV akan sangat berguna jika Anda perlu menghitung ulang semua dari data untuk semua tahun. Karena ini tampaknya merupakan ringkasan, tanpa perlu memproses ulang data lama, diperbarui hanya ketika tanggal ambang tertentu seperti akhir tahun berlalu, saya akan merekomendasikan untuk meletakkan hasilnya dalam tabel normal dan hanya menambahkan pembaruan sesering tanggal ambang Anda terjadi (tahunan?) Menggunakan prosedur tersimpan. Jika tidak, MV Anda akan membutuhkan waktu lebih lama untuk dijalankan dan membutuhkan lebih banyak sumber daya sistem dengan setiap eksekusi yang menambahkan tanggal baru.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kerangka Sinkronisasi:Oracle/SQLServer

  2. Kursor bersarang di kursor

  3. Bagaimana cara menghasilkan pernyataan DELETE di PL/SQL, berdasarkan tabel hubungan FK?

  4. Cara menjalankan sql yang berbeda untuk mendapatkan data sesuai dengan data input sebelumnya di pentaho kettle

  5. Bagaimana cara menghindari penyimpanan kredensial untuk terhubung ke Oracle dengan JDBC?