Rumah Keuangan Pribadi Dasar-dasar Struktur Logis di Oracle 12c - dummies

Dasar-dasar Struktur Logis di Oracle 12c - dummies

Daftar Isi:

Video: Week 8, continued 2024

Video: Week 8, continued 2024
Anonim

Semua struktur logis yang akan Anda lihat ada dalam file data database. Struktur logis Oracle 12c memungkinkan Anda mengatur data Anda menjadi potongan yang mudah dikelola dan masuk akal.

Mari kita periksa hubungan logis dengan objek fisik. Titik panah mengarah ke arah hubungan satu-ke-banyak.

Tabel tablespace di Oracle 12c

Tablespaces adalah tingkat pertama dari organisasi logis penyimpanan fisik Anda.

Setiap database 12c harus memiliki tablespace berikut:

  • SYSTEM: Menyimpan objek database utama yang digunakan untuk menjalankan database itu sendiri.

  • SYSAUX: Untuk objek yang bersifat pembantu dan tidak secara khusus terkait dengan fitur inti database.

  • UNDO: Menyimpan segmen rollback atau undo yang digunakan untuk pemulihan transaksi.

  • TEMP: Untuk penyimpanan sementara

Setiap tablespace bertanggung jawab untuk mengatur satu atau beberapa file data. Biasanya, setiap tablespace mungkin mulai melekat pada satu file data, namun seiring bertambahnya database dan file Anda menjadi besar, Anda mungkin memutuskan untuk menambahkan penyimpanan dalam bentuk beberapa file data.

Jadi, bagaimana langkah selanjutnya membuat database Anda berjalan? Anda membuat beberapa area untuk menyimpan data Anda. Katakanlah database Anda akan memiliki penjualan, sumber daya manusia, data akuntansi, dan data historis. Anda mungkin memiliki tablespace berikut:

  • SALES_DATA

  • SALES_INDEX

  • HR_DATA

  • HR_INDEX

  • ACCOUNTING_DATA

  • ACCOUNTING_INDEX

  • HISTORY_DATA

  • HISTORY_INDEX

Segmen di segmen Oracle 12c

adalah struktur penyimpanan logis berikutnya setelah tablespace. Segmen adalah objek dalam database yang memerlukan penyimpanan fisik dan mencakup hal berikut:

  • Tabel

  • Indeks

  • Tampilan yang terwujud

  • Partisi

Contoh objek ini bukan < segmen dan tidak menyimpan data aktual: Procedures

  • Synonyms

  • Sequences

  • Daftar terakhir dari objek tidak tinggal di tablespace dengan segmen. Mereka adalah potongan kode yang hidup di tablespace SYSTEM.

Kapan pun Anda membuat segmen, tentukan tablespace apa yang Anda inginkan menjadi bagiannya. Ini membantu kinerja.

Ekstensi di Oracle 12c

Extents

seperti cincin pertumbuhan pohon. Kapan pun segmen tumbuh, tingkat keuntungan akan meningkat. Saat pertama kali membuat tabel untuk menyimpan barang, itu akan menjadi yang pertama. Saat Anda memasukkan data ke dalam tabel itu, batas itu terisi. Ketika tingkat terisi, ia meraih tingkat lain dari tablespace. Saat pertama kali membuat tablespace, itu semua adalah ruang kosong. Saat Anda mulai membuat objek, ruang bebas ditugaskan ke segmen dalam bentuk luapan. Tablespace rata-rata Anda terdiri dari luasan dan ruang kosong yang digunakan.

Bila semua ruang kosong terisi, file data tersebut berada di luar ruang. Saat itulah kemampuan DBA Anda masuk dan Anda memutuskan bagaimana membuat lebih banyak ruang kosong tersedia bagi segmen untuk terus diperluas.

Ekstensi tidak harus bersebelahan. Misalnya, ketika Anda membuat tabel item dan memasukkan 1.000 item pertama, itu mungkin tumbuh dan diperpanjang beberapa kali. Sekarang segmen Anda mungkin terdiri dari lima luapan. Namun, Anda juga membuat tabel baru.

Karena setiap tabel dibuat dalam tablespace baru, dimulai pada awal file data. Setelah Anda membuat tabel kedua, tabel pertama mungkin perlu diperpanjang lagi. Tingkat berikutnya datang setelah tingkat kedua. Pada akhirnya, semua objek yang berbagi tablespace akan memiliki jangkauan mereka bercampur.

Ini bukan hal yang buruk. Di tahun-tahun yang lalu, sebelum Oracle memiliki algoritma yang lebih baik untuk penyimpanan, DBA menghabiskan banyak waktu dan usaha mereka untuk mencoba menyatukan luapan ini. Itu disebut fragmentasi

. Ini adalah masa lalu. Jangan tersedot! Biarkan saja. Oracle 12c sepenuhnya mampu mengelola situasi seperti itu. Ada situasi di mana Anda memiliki beberapa file data dalam tablespace. Jika tablespace memiliki lebih dari satu file data, tablespace secara otomatis menciptakan luasan secara round-robin di semua file data. Ini adalah fitur kinerja Oracle lainnya.

Katakanlah Anda memiliki satu meja besar yang mendukung sebagian besar aplikasi Anda. Ia tinggal di tablespace yang dibuat dari empat file data. Saat tabel meluas, Oracle mengalokasikan luapan di setiap file data seperti ini:

1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4 … dan seterusnya

ini Cara, Oracle bisa memanfaatkan data yang tersebar di banyak perangkat fisik saat pengguna mengakses data. Ini mengurangi pertengkaran pada segmen yang memiliki banyak aktivitas.

Blok Oracle di Oracle 12c

Blok Oracle

adalah unit minimum yang akan dibaca atau ditulis Oracle pada waktu tertentu. Oracle biasanya membaca dan menulis lebih dari satu blok sekaligus, tapi sampai di Oracle akhir-akhir ini. Anda dulu memiliki kontrol langsung tentang bagaimana Oracle mengelola pembacaan dan penulisan blok, namun sekarang fungsinya secara otomatis disetel. Anda bisa menyetelnya secara manual sampai batas tertentu, namun sebagian besar instalasi paling baik diserahkan ke Oracle.

Apapun, blok adalah unit penyimpanan logis akhir. Data dari tabel dan indeks Anda disimpan di blok. Hal-hal berikut terjadi saat Anda memasukkan baris baru ke dalam tabel:

Oracle menemukan segmennya.

  • Oracle meminta segmen itu jika ada ruangan.

  • Segmen mengembalikan sebuah blok yang tidak penuh.

  • Baris atau entri indeks ditambahkan ke blok itu.

  • Jika tidak ada blok yang bebas untuk disisipkan, segmen tersebut akan meraih tingkat kebebasan yang lain dari tablespace. Omong-omong, semua ini dilakukan oleh proses server yang Anda lampirkan.

Blok Oracle juga memiliki mitra fisik seperti file data. Blok Oracle terdiri dari blok-blok OS. Ini adalah ukuran minimal dari unit penyimpanan minimum pada perangkat.

Dasar-dasar Struktur Logis di Oracle 12c - dummies

Pilihan Editor

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Jika Anda ingin membuat sesuatu di Word yang hanya akan menyilaukan seseorang, coba tangan Anda dengan kartu ucapan yang disesuaikan. Untuk mengatur Word agar membuat kartu ucapan dari satu lembar kertas ukuran standar, ikuti langkah-langkah ini: 1. Pilih File -> Page Setup. 2. Klik tab Margins. 3. Pilih Landscape ...

Membuat Index of Word 2007 Document - dummies

Membuat Index of Word 2007 Document - dummies

Jika Anda ingin membuat indeks untuk Word Anda Dokumen 2007, tugas pertama adalah menandai kata atau frasa yang ingin Anda sertakan dalam indeks. Cara yang paling umum untuk melakukannya adalah dengan memasukkan penanda indeks dalam dokumen pada setiap kemunculan setiap item yang ingin Anda tampilkan ...

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Menulis adalah seni yang sepi ... yaitu , sampai editor muncul. Mereka akan membuat revisi dengan menambahkan karya tulis Anda dengan hati-hati, memindahkan barang-barang, dan menghapus teks (Aduh!). Tidak ada cara untuk mengidentifikasi teks asli Anda dari teks yang dimodifikasi - kecuali jika Anda menggunakan alat Pelacakan Lagu Word 2007. Pelacakan perubahan sebagai ...

Pilihan Editor

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Saat Anda melakukan pemeliharaan situs, kemungkinan besar Anda ingin menonaktifkan halaman situs Anda yang sedang dibangun. Squarespace memungkinkan Anda untuk dengan mudah menonaktifkan dan mengaktifkan kembali halaman. Bagaimana cara menonaktifkan halaman di Squarespace Jika Anda ingin menonaktifkan halaman di situs Anda, Anda dapat melakukannya di ...

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Template yang Anda pilih di Squarespace mendikte berbagai area navigasi yang Anda miliki di situs Anda. Template Anda mungkin menyediakan area navigasi berikut di Pengelola Konten: Atas / Utama: Semua template memiliki navigasi teratas atau utama. Sekunder: Halaman yang ditambahkan ke area navigasi ini bukan fokus utama situs Anda. Footer: Beberapa template memiliki ...

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Anda menggunakan Editor Gaya di Squarespace kapan saja Anda perlu memodifikasi desain situs Anda atau elemen tertentu di situs Anda. Style Editor adalah bagian dari mode Style, yang Anda akses di area Preview. Ikuti langkah-langkah ini untuk memuat Editor Gaya di browser Anda: Masuk ke situs web Anda. Anda ...

Pilihan Editor

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Jika Anda tidak menyukai tata letak dari slide Anda dalam presentasi PowerPoint 2016, hubungi Master Slide dan lakukan sesuatu tentang hal itu, seperti yang ditunjukkan pada langkah-langkah ini: Buka Slide Master View dengan membuka tab View pada Ribbon dan kemudian klik tombol Slide Master, yang terdapat dalam Presentasi Grup tampilan Sebagai alternatif, ...

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Setelah membuat grafik SmartArt dalam presentasi PowerPoint Anda, Anda mungkin ingin mengubahnya. Modifikasi dapat mencakup perubahan jenis atau tata letak grafis, menambah atau menghapus bentuk, dan mengubah urutan bentuk bentuk. Pada slide 1, klik bingkai grafis SmartArt untuk memilih keseluruhan grafik. Klik SmartArt Tools ...