Administrator Basis Data

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


1
Pulihkan Database menggunakan GUI - File salah untuk memulihkan
Saya hanya bermain-main dengan antarmuka grafis SSMS dan mempelajari opsi-opsi tugas "restore". Satu hal yang saya perhatikan adalah ketika saya mengklik "menghasilkan skrip", baris pertama dari kueri adalah: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 5 ( and a lot of log …

1
SQL Server - Menangani lokalisasi string dalam tumpukan tampilan non-deterministik bersarang
Saat membuat profil basis data, saya menemukan tampilan yang merujuk beberapa fungsi non-deterministik yang dapat diakses 1000-2500 kali per menit untuk setiap koneksi dalam kumpulan aplikasi ini. Sederhana SELECTdari tampilan menghasilkan rencana eksekusi berikut: Itu tampak seperti rencana rumit untuk tampilan yang memiliki kurang dari seribu baris yang dapat melihat …

6
Kinerja a = 0 dan b = 0 dan ... z = 0 vs a + b + c + d = 0
Ini adalah pertanyaan sederhana yang sepertinya tidak bisa saya temukan jawabannya. Dalam hal kinerja, Jika saya memiliki WHEREklausa seperti a=0 and b=0 and ... z=0, Apakah saya akan mendapatkan kinerja apa pun jika saya mengganti kondisi itu dengan a+b+...+z=0? Dengan kata lain, apakah ada perolehan kinerja dengan mengganti yang berikut …

3
Menerapkan subtipe dari subtipe dalam tipe / pola desain subtipe dengan subclass yang saling eksklusif
pengantar Agar pertanyaan ini bermanfaat bagi pembaca masa depan, saya akan menggunakan model data umum untuk menggambarkan masalah yang saya hadapi. Model data kami terdiri dari 3 entitas, yang akan diberi label sebagai A, Bdan C. Untuk menjaga hal-hal sederhana, semua atribut mereka akan intbertipe. Entitas Atelah berikut atribut: D, …

3
Data dan kinerja besar dalam SQL Server
Saya telah menulis sebuah aplikasi dengan backend SQL Server yang mengumpulkan dan menyimpan dan sejumlah besar catatan. Saya telah menghitung bahwa, pada puncaknya, jumlah rata-rata catatan adalah di suatu tempat di jalan 3-4 miliar per hari (20 jam operasi). Solusi asli saya (sebelum saya melakukan perhitungan data yang sebenarnya) adalah …

1
Jumlah bergulir / jumlah / rata-rata selama interval tanggal
Dalam basis data transaksi yang mencakup 1.000 entitas selama 18 bulan, saya ingin menjalankan kueri untuk mengelompokkan setiap periode 30 hari yang mungkin entity_iddengan SUM dari jumlah transaksi mereka dan COUNT transaksi mereka dalam periode 30 hari itu, dan kembalikan data dengan cara yang kemudian bisa saya tanyakan. Setelah banyak …

2
Mengapa semua karakter ini sama di SQL Server?
Saya tidak mengerti. Lihat kueri SQL ini: select nchar(65217) -- ﻁ select nchar(65218) -- ﻂ select nchar(65219) -- ﻃ select nchar(65220) -- ﻄ if nchar(65217) = nchar(65218) print 'equal' if nchar(65217) = nchar(65219) print 'equal' if nchar(65217) = nchar(65220) print 'equal' Berdasarkan hubungan transitif , itu berarti bahwa SQL Server …

3
ALTER kolom kunci utama dari INT ke BIGINT dalam produksi (MySQL 5.6.19a)
Beberapa tabel INNODB di basis data produksi kami akan mencapai batas INT AUTO_INCREMENT dari 2147483647 dan kami perlu mengubahnya ke BIGINT jika tidak, penulisan akan mulai gagal. Tabel-tabel tersebut dalam database MySQL 5.6.19a produksi yang berjalan di Amazon RDS. Bagaimana kita bisa melakukan ALTER seperti ini tanpa mengganggu produksi membaca …
20 mysql  innodb 





5
Kolom vs Bidang: apakah saya menggunakan istilah ini dengan salah?
Saya merasa agak malu di sini, saya selalu menggunakan istilah "kolom" dan "bidang" sepenuhnya secara bergantian, yang baru-baru ini menyebabkan beberapa kebingungan dalam diskusi teknis. Namun saya diberitahu bahwa ini tidak benar, bahwa itu seharusnya (menerjemahkan setiap istilah ke dalam terminologi spreadsheet, mengabaikan tipe data dan semua hal lain yang …

1
Contoh SQL Server aneh crash pada casting ke numerik
Saat bekerja dengan C # Entity Framework saya melihat crash contoh SQL Server saya. Saya dapat melacaknya ke pernyataan ini: SELECT * FROM dbo.[TestTable] where mpnr in (1099059904, 1038139906, 1048119902, 1045119902, 1002109903, 1117109910, 1111149902, 1063149902, 1117159902, 1116109904, 1105079905, 1012079906, 1129129904, 1103059905, 1065059905, 1091059906, 1110149904, 1129149903, 1083029905, 1080139904, 1076109903, 1010019902, 1058019902, …

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.