Administrator Basis Data

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

1
Perilaku aneh dengan Kolom yang Dihitung dalam SQL-Server
Sementara membaca buku ujian 70-433 saya, saya memikirkan sesuatu yang saya lihat tidak berfungsi, namun saya yakin itu berhasil. Bagian itu berbunyi seperti: Kolom juga harus ditandai sebagai PERSISTED , yang berarti bahwa SQL Server secara fisik menyimpan hasil ekspresi kolom yang dihitung dalam baris data alih-alih menghitungnya setiap kali …
12 sql-server 

1
Menghasilkan string besar untuk data uji
Saya baru-baru ini mencoba membuat beberapa string besar yang berisi data uji generik untuk pertanyaan di sini . Tampaknya saya dulu tahu cara untuk menggandakan string. Namun, saya tidak bisa lagi mengingat sintaksnya. Saya mencari sesuatu seperti: SELECT 'A' + ('a' * 1000) + 'ha!' Untuk datang dengan "Aaaaaaaaaaaaaaaha!" (Yah, …
12 sql-server  t-sql 

3
Penyesuaian Performa Permintaan
Saat Anda selesai menulis kueri / proc / fungsi tersimpan, apa cara paling informatif untuk mendapatkan beberapa parameter kinerja dengan cepat? Apakah Anda menjalankan kueri dan melihat rencana eksekusi yang sebenarnya? Jika demikian, apa saja yang Anda cari? Jelas scan tabel / indeks adalah bit hit, tapi apa lagi?


2
Teknik yang tepat untuk menyimpan data acara pengguna
Saya sebagian besar otodidak dalam hal desain database. Saya mengajukan pertanyaan ini karena saya telah menetapkan struktur umum ini, tetapi saya bertanya-tanya apakah ini metode yang paling efisien atau 'standar industri'. Sebagian besar database yang saya desain memiliki tabel pengguna, dan kemudian aktivitas orang dilacak di tabel lain. Saya mengerti …

2
Penggunaan logika TIDAK dalam kaitannya dengan indeks
Menurut buku Microsoft tentang pengembangan database Ujian 70-433: Pengembangan Database Microsoft SQL Server 2008 : Baik karakter wildcard terkemuka, BUKAN logika memungkinkan pengoptimal kueri untuk menggunakan indeks untuk mengoptimalkan pencarian. Untuk kinerja yang optimal, Anda harus menghindari penggunaan kata kunci TIDAK dan simbol wildcard terkemuka. Jadi saya menganggapnya demikian NOT …

3
Apa alternatif untuk klausa ORDER BY dalam Tampilan?
Pertanyaan ini harus ada di situs ini :) ORDER BY dilarang untuk digunakan dalam tampilan, seperti yang saya mengerti karena kemungkinan untuk beberapa pesanan saat menggunakan tampilan ini. Saya tahu bahwa ada cara untuk melewati batasan ini, misalnya TOP 99.999999 PERCENT, tetapi saya ingin tahu apa praktik terbaik, bukan bagaimana …



1
PostgreSQL: Ruang disk tidak dirilis setelah TRUNCATE
Saya punya TRUNCATEmeja besar (~ 120Gb) bernama files: TRUNCATE files; VACUUM FULL files; Ukuran tabel adalah 0, tetapi tidak ada ruang disk yang dirilis. Adakah cara untuk mendapatkan kembali ruang disk saya yang hilang? UPDATE: Ruang disk dirilis setelah ~ 12 jam, tanpa ada tindakan di pihak saya. Saya menggunakan …


2
Apakah kedua pertanyaan ini akan menghasilkan jalan buntu jika dieksekusi secara berurutan?
Ini hampir pasti merupakan penyebab pertanyaan saya yang lain , tetapi saya pikir layak untuk memisahkan keduanya karena saya memiliki hipotesis berdasarkan log berikut yang ingin saya palsukan atau verifikasi. Hipotesis saya adalah bahwa kebuntuan lainnya sebenarnya adalah hasil dari pertanyaan berikut, dengan permintaan asli disembunyikan berdasarkan pemahaman saya status …


2
Pembenaran LNNVL
LNNVL adalah fungsi bawaan oracle yang mengembalikan TRUE untuk kondisi yang mengevaluasi ke FALSE atau UNKNOWN, dan mengembalikan FALSE untuk kondisi yang mengevaluasi ke TRUE. Pertanyaan saya adalah apa untungnya mengembalikan kebalikan dari kondisi kebenaran daripada hanya menangani nilai-nilai NULL? Misalnya, anggap Anda memiliki tabel Emp dengan kolom StartCommission dan …

5
Kelompokkan menurut jam melalui dataset besar
Menggunakan MS SQL 2008 saya memilih bidang rata-rata dari 2,5 juta catatan. Setiap catatan mewakili satu detik. MyField adalah rata-rata per jam dari catatan 1 detik itu. Tentu saja CPU server mencapai 100% dan pemilihannya terlalu lama. Saya perlu menyimpan nilai rata-rata tersebut sehingga SQL tidak harus memilih semua catatan …
12 sql-server  query 

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.