Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas

3
Perbaiki untuk 'tamu' pengguna anak yatim?
Apa yang dapat dilakukan, jika ada, ketika guestpengguna khusus menjadi yatim (tidak tertaut ke info masuk mana pun)? Untuk salah satu database saya (SQL Server 2005), mengeksekusi daftar berikut pengguna tamu sebagai pengguna yatim. exec sp_change_users_login 'report' Hasil: UserName UserSID guest 0x3C2E66759FFBC14F84127D6795C27FD3 Jika saya mencoba memperbaiki pengguna tamu menggunakan prosedur …

3
Membuat indeks dalam arah asc dan desc
Selama beberapa minggu terakhir saya mengamuk terhadap basis data Firebird yang lama. Basis data ini jelek karena segala macam alasan, tetapi satu hal yang saya perhatikan adalah bahwa setiap bidang dari setiap tabel memiliki dua indeks; masing-masing dengan satu segmen, satu dalam ascurutan dan satu dalam descurutan. Selain dari memiliki …
8 index  firebird 

2
Kueri dijeda setelah mengembalikan sejumlah baris tetap
Saya memiliki tampilan yang berjalan cepat (beberapa detik) hingga 41 catatan (misalnya, TOP 41) tetapi membutuhkan beberapa menit untuk 44 atau lebih catatan, dengan hasil antara jika dijalankan dengan TOP 42atau TOP 43. Secara khusus, ini akan mengembalikan 39 catatan pertama dalam beberapa detik, kemudian berhenti selama hampir tiga menit …



2
Dapatkah Grup Ketersediaan menggantikan replikasi transaksional?
Saya telah melihat fitur-fitur baru dari SQL Server 2012, dan bagaimana ini dapat membantu situasi saya saat ini. Saat ini kami menggunakan SQL Server 2008 R2, dan mereplikasi dua database server OLTP ke server pelaporan tunggal melalui replikasi transaksional. Kami kemudian menggunakan DB yang direplikasi ini untuk pelaporan. Saya tertarik …


3
Bagaimana cara membuat fungsi agregat yang ditentukan pengguna?
Saya membutuhkan fungsi agregat yang tidak disediakan oleh MySQL. Saya ingin itu dalam rasa MySQL SQL (yaitu, bukan dalam C). Bagaimana saya melakukan ini? Apa yang saya terjebak adalah menciptakan fungsi agregat - dokumen sepertinya tidak menyebutkan bagaimana ini dilakukan. Contoh penggunaan productfungsi yang diinginkan : mysql> select product(col) as …


6
Apa desain database terbaik untuk situasi ini?
Saya sedang bekerja membangun aplikasi bisnis untuk perusahaan saya dan berjuang untuk memilih desain database yang paling tepat untuk situasi tertentu. Katakanlah saya memiliki entitas berikut: Persetujuan Indo Status ... Persetujuan Persetujuan Indo ApprovalId Komentar Memesan Indo ... Faktur Indo ... Jelas ada beberapa jenis persetujuan dan beberapa objek yang …


1
Apa sebenarnya yang mengikat dalam DB2?
Saya baru-baru ini pindah dari menjadi pengembang Java ke DBA yang sebenarnya di perusahaan kami. Saya sedang mempelajari tali, untuk berbicara, tentang menjadi DBA (yang sebenarnya agak posisi baru bagi perusahaan kami). Saya telah melihat beberapa skrip tempat kami menjalankan perintah DB2 BIND bind_file other_parameters. Saya bingung dengan apa yang …
8 db2 

2
Bagaimana cara membuat pandangan serikat bekerja lebih efisien?
Saya memiliki tabel besar (puluhan hingga ratusan juta rekaman) yang kami bagi karena alasan kinerja menjadi tabel aktif dan arsip, menggunakan pemetaan lapangan langsung, dan menjalankan proses arsip setiap malam. Di beberapa tempat dalam kode kami, kami perlu menjalankan kueri yang menggabungkan tabel aktif dan arsip, hampir selalu difilter oleh …

2
Apakah SQL Server Database menulis lebih lambat dengan Isolasi Snapshot?
Saya memiliki banyak kebuntuan yang terjadi di sistem saya. Saya ingin menggunakan Snapshot Isolasi untuk memperbaikinya, tetapi DBA saya memiliki cadangan tentang hal itu. Salah satu kekhawatirannya adalah bahwa Snapshot Isolasi memperlambat menulis. Ini karena harus menulis ke cache dan kemudian ke TempDb (versi baris) dan kemudian dapat kembali ke …

3
Bagaimana saya bisa mengidentifikasi kapan membuat tabel baru untuk menyimpan data yang dapat diperoleh dari kueri?
Kami memiliki tabel pembayaran, dan agen mendapatkan komisi pembayaran. Komisi didasarkan pada beberapa faktor yang berbeda, seperti berapa lama waktu yang dibutuhkan untuk mendapatkan pembayaran, sehingga ada beberapa perhitungan yang terlibat ketika menentukan tingkat komisi yang didapat agen, tetapi tidak ada yang rumit. Misalnya, mungkin tidak akan pernah lebih kompleks …

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.