Administrator Basis Data

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


3
Dapatkan kemunculan nilai ke-2 atau ke-3 dalam string yang dibatasi
Saya memiliki tabel berikut: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Saya berpikir untuk menyederhanakan pernyataan SQL saya sebagai berikut: select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section)+1))+1))- …

1
SQL Server 2012 Model Pemulihan Sederhana dengan LOG_BACKUP log_reuse_wait_desc
Sementara saya sedang melakukan penyelidikan sendiri, apakah ada yang tahu mengapa database dalam SIMPLEmodel pemulihan memiliki LOG_BACKUPuntuk itu log_reuse_wait_desc? SQL Server 2012 SP1. Database dibuat hanya beberapa minggu yang lalu. Tidak ada replikasi, tidak ada mirroring, tidak ada pengiriman log, dan tidak pernah memilikinya. Kami melakukan backup database dan mengembalikan …

2
Jika saya gagal pada satu database, apakah yang lain yang memiliki mirror endpoint yang sama juga gagal?
Kami memiliki dua pengaturan basis data untuk mirroring pada satu contoh SQL Server: database uji dan database produksi. Keduanya dicerminkan ke server lain menggunakan titik akhir yang sama persis. Jika saya masuk ke Properti Database untuk database pengujian dan klik tombol "Kegagalan", apakah itu akan gagal atas basis data produksi …

3
Masalah pembulatan desimal otomatis
Pertanyaannya relatif sederhana. Saya perlu menghitung 3 kolom di mana hasil pertengahan adalah desimal besar, dan saya mengalami masalah di awal dengan SQL Server pada dasarnya membulatkan desimal terlepas dari pemain / konversi. Sebagai contoh, mari kita lakukan pembagian sederhana sebagai 1234/1233. Kalkulator akan menghasilkan 1.00081103000811. Tetapi ketika saya melakukan …

1
Postgres: count (*) vs count (id)
Saya melihat dalam dokumentasi perbedaan antara count(*)dan count(pk). Saya telah menggunakan count(pk)(di mana pka SERIAL PRIMARY KEY) tidak tahu tentang keberadaan count(*). Pertanyaan saya adalah tentang optimalisasi internal Postgres. Apakah cukup pintar untuk mengambil bahwa a SERIAL PRIMARY KEYakan ada di setiap baris dan tidak pernah salah dan hanya menghitung …

5
Pengaturan memori maksimum di SQL Server
Saya menjalankan SQL Server 2008 dan aplikasi berbasis web, pada satu server khusus, dengan hanya 2Gb memori yang tersedia. Seperti dicatat di tempat lain, SQL Server secara teratur membutuhkan hingga 98% dari memori fisik, yang tampaknya memperlambat aplikasi web yang berjalan di server. Dalam Properti Server di SSMS, di bawah …

3
Praktik terbaik untuk file log tempdb
Saya telah membaca banyak blog di sana-sini tentang cara mengkonfigurasi file data tempdb tetapi saya tidak menemukan informasi mengenai file log tempdb . Inilah strategi yang saya gunakan saat ini dengan tempdb saya: Saya telah menggunakan rekomendasi Paul Randal tentang cara membagi file data tempdb saya Saya telah mengatur ukuran …

2
Apakah kompresi data SQL Server baik untuk database hanya baca?
Beberapa literatur tentang kompresi data SQL Server yang saya baca menyatakan bahwa biaya penulisan meningkat menjadi sekitar empat kali lipat dari yang biasanya diperlukan. Tampaknya juga menyiratkan bahwa ini adalah kelemahan utama untuk kompresi data, sangat menyiratkan bahwa untuk database arsip read-only, kinerja akan (dengan beberapa pengecualian) ditingkatkan dengan penggunaan …

1
Kesalahan: fungsi set_valued dipanggil dalam konteks yang tidak dapat menerima set. Tentang apa ini?
Saya menggunakan Postgresql 9.1, dengan ubuntu 12.04. Terinspirasi oleh jawaban Craig untuk pertanyaan saya Penggabungan jenis setof atau merekam setof saya pikir saya akan pergi baik dengan menggunakan return query, setof recorddan generator seri ke dalam fungsi plpgsql ini: create or replace function compute_all_pair_by_craig(id_obj bigint) returns setof record as $$ …

1
bagaimana cara menyisipkan baris default?
Jika saya membuat tabel dengan kolom identitas sebagai kunci utama, dan semua kolom lainnya memiliki nilai default, misalnya create table rr (id int identity(1,1) primary key, dt datetime default getdate())
11 sql-server 

2
SQL Server 2008 R2 Kembalikan COPY_ONLY cadangan penuh dengan log transaksi
Setelah melakukan riset, sepertinya saya tidak dapat menemukan jawaban untuk pertanyaan ini. Latar Belakang Saya mencoba menyiapkan paket cadangan yang sesuai dengan tiga persyaratan berikut: Keandalan cadangan, memiliki cadangan penuh setiap malam Pencadangan log transaksi yang dapat dipulihkan dari Jumlah ruang disk yang digunakan rendah Cadangan harus dapat diakses secara …


3
Struktur Database SQL untuk API TENANG
Saya membuat API yang tenang. Saya berjuang untuk memutuskan cara terbaik untuk merancang tabel database saya di sekitar sumber daya saya. Awalnya, saya pikir tabel per sumber daya akan menjadi cara yang baik untuk pergi, tetapi saya sekarang khawatir bahwa ini akan menghasilkan tabel secara eksponensial lebih besar semakin jauh …

1
Mengapa sql server perlu mengkonversi hasil count (*) menjadi int sebelum membandingkannya dengan variabel int?
Saya memiliki banyak pertanyaan dalam aplikasi saya di mana dalam klausa yang memiliki, saya memiliki perbandingan fungsi agregat hitung dengan variabel int. Dalam paket kueri, saya bisa melihat implisit_convert sebelum perbandingan. Saya ingin tahu mengapa ini terjadi karena sesuai dengan dokumentasi sql server, tipe kembalinya fungsi hitungan adalah int. Jadi …

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.