Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Menggunakan Wizard Reorg Offline

Saat tabel database dan ukuran indeks meningkat, data menjadi lebih terfragmentasi dan respons kueri melambat. Untuk meningkatkan efisiensi pengoperasian database, reorganisasi tabel secara teratur diperlukan. Lihat artikel ini yang menjelaskan mengapa pengaturan ulang itu penting dan materi di bawah ini merinci penggunaan wizard.


Apa Adanya

IRI Workbench — sebuah Eclipse IDE dan GUI untuk semua produk perangkat lunak IRI — menyediakan solusi penataan ulang klasik (offline) melalui wizard yang dibuat khusus. Wizard Reorg Offline memfasilitasi spesifikasi dan eksekusi beberapa reorg skala besar yang menjaga tabel besar dalam urutan kueri (mis. bergabung) tanpa membebani database itu sendiri.


Apa Fungsinya

Wizard penataan ulang offline membuat proses “Bongkar-Pesan-Muat Ulang” langkah demi langkah, untuk satu atau beberapa tabel sekaligus, menggunakan produk konstituen dari suite Pengelola Data IRI. Untuk reorgs skala besar, ini menentukan konfigurasi:

  • FAKTA IRI untuk pembongkaran tabel massal
  • IRI CoSort untuk pemesanan ulang mereka
  • utilitas pemuatan basis data target untuk pemuatan massal yang telah diurutkan sebelumnya

Opsi pemilihan dan penyisipan ODBC juga tersedia untuk operasi skala kecil atau yang lebih halus.

Di akhir wizard, skrip pekerjaan yang diperlukan untuk mengatur ulang tabel yang dipilih akan dibuat. Pekerjaan tersebut dapat dijalankan di mana saja alat yang dipilih dilisensikan, dan dipanggil dari GUI, baris perintah, atau skrip batch (yang juga dihasilkan oleh wizard). Pengguna database tidak terpengaruh dalam metode penataan ulang offline, meskipun pemuatan ulang atau pembaruan ODBC dapat mengubah tabel yang digunakan.


Cara Kerjanya

Untuk memulai wizard penataan ulang offline di IRI Workbench, navigasikan ke daftar tarik-turun di menu FAKTA dan pilih “Pekerjaan Pengorganisasian Ulang Offline Baru…”.

Pada dialog pertama, pilih folder proyek dan beri nama sub-folder untuk menyimpan metadata reorganisasi dan hasil yang diurutkan, lalu tentukan metode akuisisi tabel (membongkar) dan populasi ulang (memuat).

Selanjutnya adalah Tahap Ekstraksi Data (membongkar). Profil database yang tersedia mungkin bergantung pada apa yang Anda pilih di halaman sebelumnya di bidang Ekstraksi. Pilih database dari file koneksi, dan tabel yang ingin Anda atur ulang dari tabel yang tersedia di jendela pilihan:

Berikutnya adalah Tahap Pemuatan Data, tempat Anda menentukan detail tabel target. Pilih profil koneksi, nama skema, dan opsi yang berlaku untuk repopulasi (dalam hal ini melalui Oracle SQL*Loader). Klik selesai untuk secara otomatis membuat semua skrip yang Anda perlukan untuk menjalankan reorg.

Proses ini menghasilkan file yang diperlukan untuk secara otomatis mengatur ulang hanya tabel JOB_TYPES offline. Skrip bongkar (FACT .ini), sort (CoSort .scl), dan reload (Oracle .ctl), dan file tambahan, diproduksi bersama dengan skrip batch yang diperlukan untuk menjalankan semuanya. File .sql mempertahankan batasan, dan file .flow mendukung representasi visual alur kerja dalam tampilan terpisah.

Saat skrip batch (FlowBatch.bat) dijalankan, tabel berisi data yang diurutkan ulang untuk pemuatan akan dibuat. Berikut adalah tampilan tabel sebelum dan sesudah reorganisasi:

Jumlah itemnya sama, tetapi wizard penataan ulang mengurutkan tabel pada kunci utamanya secara default. Anda dapat mengubah kunci pengurutan di tugas .scl (dengan tangan atau melalui GUI), jika Anda memerlukan tabel yang disusun ulang di kolom (pencarian) lain.

Hubungi [email protected] jika Anda memiliki pertanyaan tentang cara kerja wizard ini, atau jika Anda memerlukan akses ke demo atau komponen IRI Data Manager ini suite.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyembunyian dan Pemetaan Data Inkremental:Mendeteksi Perubahan dan Memperbarui…

  2. Menggunakan Docker di Azure Container Service dengan Swarm Cluster

  3. CREATE TABLE in SQL – Semua yang Perlu Anda Ketahui Tentang Membuat Tabel di SQL

  4. Cara Menemukan Nilai Maksimum dalam Baris

  5. Apakah Basis Data Anda Terjamin? Pikirkan lagi