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

Urutan Oracle tidak menghasilkan nomor berkelanjutan

Urutan Oracle adalah generator untuk dijamin seri unik angka yang berkinerja baik dan berskala dalam lingkungan multi-pengguna. Pengorbanan untuk kinerja dan skalabilitas adalah terkadang ada celah dalam rangkaian.

Sangat jarang menemukan kasus penggunaan di mana kesenjangan seperti itu benar-benar penting bagi organisasi. Meskipun secara tragis terlalu umum bagi orang untuk menjadi gila yang tidak perlu tentang mereka.

Apakah ada alternatif untuk urutan? Tentu, kami selalu bebas menulis kode kami sendiri. Tergantung pada kebutuhan bisnis Anda mungkin cukup sederhana atau mungkin agak rumit.

Hal penting yang perlu diingat adalah kinerja dan skalabilitas. Anda pasti mengorbankan sedikit dari keduanya dengan memilih untuk tidak menggunakan urutan. Tetapi menulis generator seri Anda sendiri memberikan kesempatan untuk benar-benar mengacaukan segalanya.

Jadi, pahami implikasinya dan pastikan bos Anda sepenuhnya setuju dengan gagasan itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Agregasi string Oracle

  2. Apakah mungkin menjalankan skrip SQLPLUS pada file yang dikodekan sebagai UTF-8 dengan BOM

  3. kesalahan:ORA-65096:nama pengguna atau peran umum yang tidak valid di Oracle

  4. Tabel bermutasi, pemicu/fungsi mungkin tidak melihatnya (menghentikan nilai rata-rata turun di bawah 2,5)

  5. Bagaimana menghindari kesalahan mutasi tabel