Tuning PL/SQL Applications

Dengan berjalannya waktu, bahkan performa dari aplikasi-aplikasi yang dedesain dengan baik dapat menurun. Sehingga, tuning secara periodik merupakan bagian penting dari pemeliharaan aplikasi. Pembahasan kali ini menunjukkan kepada kita bagaimana membuat penyesuaian-penyesuaian kecil yang dapat meningkatkan performa. Dengan melakukan tuning terhadap aplikasi-aplikasi, kita dapat memastikan bahwa mereka dapat terus memberikan response time dan throughput yang diperlukan.

Pembahasan kali ini mendiskusikan topik-topik:


Lanjutkan membaca »

Native Dynamic SQL

Pembahasan kali ini menunjukkan kepada kita bagaimana menggunakan native dynamic SQL (dynamic SQL untuk singkatnya), sebuah antarmuka PL/SQL yang membuat aplikasi-aplikasi kita lebih fleksibel dan cakap. Kita akan mempelajari cara-cara sederhana untuk menulis program-program yang dapat membangun dan memproses perintah-perintah SQL secara “on the fly” pada saat runtime.

Bersama dengan PL/SQL, kita dapat mengeksekusi berbagai bentuk perintah SQL (bahkan perintah-perintah data definition dan data control) tanpa mengurutkan ulang pendekatan-pendekatan programatik yang tidak praktis. Dynamic SQL memadukan keterbukaan ke dalam program-program kita, membuatnya lebih efisien, mudah dibaca dan ringkas.

Pembahasan kali ini akan mendiskusikan topik-topik berikut:


Lanjutkan membaca »

PL/SQL Object Types

Object-oriented programming (pemrograman berorientasi object) segera dapat diterima secara luas penggunaannya karena ia dapat mengurangi biaya dan waktu yang dibutuhkan untuk membangun aplikas-aplikasi yang kompleks. Mereka menyediakan template-template abstrak untuk real-world objects (objek-objek di dunia nyata), dan oleh karena itu merupakan tool pemodelan yang ideal. Untuk meletakkan sebuah object type ke dalam program-program kita, kita hanya perlu mengetahui apa yang dilakukannya, bukan bagaimana ia bekerja.

Pembahasan kali ini mendiskusikan topik-topik sebagai berikut:


Lanjutkan membaca »

PL/SQL Packages

Pada pembahasan kali ini kita akan mempelajari bagaimana menyatukan sumber-sumber daya pemrograman PL/SQL ke dalam sebuah package. Sumber daya tersebut bisa mengandung sebuah kumpulan dari procedures atau sebuah kelompok dari definisi-definisi type dan deklarasi-deklarasi variable. Sebagai contoh, sebuah package Human Recource mungkin mengandung procedures hiring dan firing. Sekali ditulis, general-purpose package kita di-compile, lalu disimpan di dalam sebuah Oracle database, dimana isinya dapat digunakan bersama-sama oleh banyak aplikasi.

Pembahasan kali ini mendiskusikan topik-topik berikut:


Lanjutkan membaca »

PL/SQL Subprograms

Pada pembahasan ini kita akan mempelajari bagaimana menggunakan subprograms, yang mana mengijinkan kita untuk memberi nama dan mengenkapsulasi sebuah rangkaian perintah. Subprograms membantu pembangunan aplikasi dengan mengisolasi operasi-operasi. Seperti membangun blok-blok, yang dapat kita gunakan untuk mendirikan aplikasi-aplikasi yang modular dan mudah dipelihara.

Pembahasan kali ini mendiskusikan topik-topik:


Lanjutkan membaca »

 

Page 1 of 612345»...Last »