Administrator Basis Data

11
Praktik terbaik untuk tabel sejarah / temporal?

Misalkan saya memiliki objek, dengan bidang tertentu yang ingin saya lacak sejarah, dan bidang tertentu yang saya tidak ingin melacak sejarah. Dari perspektif normalisasi, apakah skema berikut baik-baik saja: CREATE TABLE MyObject AS ( MyObjectId INT IDENTITY NOT NULL PRIMARY KEY, MyObjectField1...

11
UNION lambat tetapi kedua kueri cepat terpisah

Tak tahu harus bagaimana lagi dengan yang ini. Saya punya satu tabel yang memiliki awal dan berhenti kolom dan saya ingin mengembalikan hasilnya bergabung dengan mulai dan dengan berhenti dan saya ingin perbedaan yang jelas antara keduanya. Sekarang kedua query berjalan dengan cepat: SELECT...

11
Pernyataan DELETE bertentangan dengan batasan REFERENSI

Saya mencoba untuk menghapus semua pengguna tetapi mendapatkan kesalahan: Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_M02ArticlePersons_M06Persons". The conflict occurred in database "workdemo.no", table "dbo.M02ArticlePersons", column...

11
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...

11
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...