Pertanyaan yang diberi tag «best-practices»

Praktik terbaik secara umum dan informal diakui sebagai metode dan proses yang telah ditunjukkan dari waktu ke waktu lebih unggul daripada yang dicapai dengan cara lain.


19
Haruskah pengembang dapat meminta basis data produksi?
Haruskah pengembang diberikan izin untuk query ( SELECT/ hanya baca) database produksi? Tempat saya sebelumnya bekerja, tim pengembangan memiliki db_datareaderperan; tempat saya bekerja sekarang tim pengembangan bahkan tidak dapat terhubung ke instance produksi. Salah satu contoh pengujian adalah salinan produksi yang dipulihkan dari cadangan produksi seminggu sekali, sehingga tidak ada …

5
Memberikan akses ke semua tabel untuk pengguna
Saya baru mengenal Postgres dan mencoba untuk memigrasi database MySQL kami. Dalam MySQL saya bisa memberikan SELECT, UPDATE, INSERT, dan DELETEhak istimewa pada pengguna istimewa yang rendah dan memungkinkan hibah yang berlaku untuk semua tabel dalam database tertentu. Saya pasti kehilangan sesuatu di Postgres karena sepertinya saya harus memberikan hak …



12
Bagaimana DBA bisa lebih 'ramah programmer'?
Jawaban dan komentar pada versi dba.se dan versi programmer dari pertanyaan "Apa argumen yang menentang atau untuk menempatkan logika aplikasi di lapisan database?" sangat mengungkapkan tentang kesenjangan antara DBA dan programmer di beberapa tempat kerja. Apa yang bisa dilakukan DBA secara berbeda untuk bekerja lebih baik dengan programmer pada masalah …

4
Performa Fungsi
Berasal dari latar belakang MySQL, di mana kinerja prosedur tersimpan (artikel lama) dan kegunaan dipertanyakan, saya mengevaluasi PostgreSQL untuk produk baru untuk perusahaan saya. Salah satu hal yang ingin saya lakukan adalah memindahkan beberapa logika aplikasi ke dalam prosedur tersimpan, jadi saya di sini meminta DO dan DON'Ts (praktik terbaik) …

4
Unit pengujian prosedur tersimpan
Saya sudah mempertimbangkan ini sejak lama. Pertanyaan dasarnya adalah: bagaimana cara menguji prosedur yang tersimpan? Saya melihat bahwa saya dapat mengatur unit test relatif mudah untuk fungsi dalam arti klasik (maksud saya mereka mendapatkan nol atau lebih argumen dan mengembalikan nilai). Tetapi jika saya menganggap contoh kehidupan nyata dari prosedur …


1
Praktik terbaik untuk perubahan skema dan migrasi data ke database langsung tanpa downtime?
Bagaimana Anda membuat perubahan skema ke database langsung tanpa downtime? Sebagai contoh, katakanlah saya memiliki database PostgreSQL dengan tabel termasuk berbagai data pengguna seperti alamat email dll, semua terkait dengan pengguna tertentu. Jika saya ingin memindahkan alamat email ke tabel khusus baru, saya harus mengubah skema dan kemudian memigrasikan data …


2
Model basis data dengan pengguna, peran dan hak
Saya memiliki model database dengan tabel pengguna dan tabel peran. Saya ingin mengontrol akses (hak) hingga 10 elemen yang berbeda. Akses dapat diberikan ke peran atau pengguna tunggal. Di bawah ini adalah definisi tabel pengguna, peran dan item: CREATE TABLE users ( id serial NOT NULL PRIMARY KEY, username character …

3
Kapan lebih baik membuat STATISTIK daripada membuat Indeks?
Saya telah menemukan banyak informasi tentang apa STATISTICS itu: bagaimana mereka dikelola, bagaimana mereka dapat dibuat secara manual atau otomatis dari permintaan atau indeks, dan sebagainya. Tapi, saya tidak mampu menemukan setiap bimbingan atau "praktek terbaik" informasi mengenai kapanuntuk membuatnya: situasi apa yang lebih diuntungkan dari objek STATISTIK yang dibuat …

1
PERGI Setelah setiap pernyataan T-SQL
Apa alasan di balik penggunaan pernyataan GO setelah setiap pernyataan SQL? Saya mengerti bahwa GO menandakan akhir dari batch dan / atau memungkinkan reputasi pernyataan tetapi apa untungnya menggunakannya setelah setiap pernyataan. Saya hanya ingin tahu karena banyak dokumentasi Microsoft dll telah mulai menggunakannya setelah setiap pernyataan atau mungkin saya …

1
Mengatur BUFFERCOUNT, BLOCKSIZE, dan MAXTRANSFERSIZE untuk perintah CADANGAN
Saya mencari praktis bimbingan untuk menetapkan nilai untuk BUFFERCOUNT, BLOCKSIZEdan MAXTRANSFERSIZEdari BACKUPperintah. Saya telah melakukan sedikit riset (lihat di bawah), saya telah melakukan sedikit pengujian, dan saya sepenuhnya sadar bahwa jawaban yang benar-benar berharga akan dimulai dengan "Ya, itu tergantung ...". Kekhawatiran saya tentang pengujian yang telah saya lakukan dan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.