Administrator Basis Data

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

1
Mengapa zona waktu memiliki offset-dari-UTC gila pada tahun 0001 di Postgres?
Di Postgres 9.5, saya terkejut melihat hasil yang terlihat di bawah saat bereksperimen dengan tahun 0001(tidak ada tahun nol 0000). Mengimbangi -07:52:58? Beberapa contoh kode. Perhatikan bahwa saya mencampur penggunaan TIMESTAMP WITH TIME ZONEdan TIMESTAMP WITHOUT TIME ZONE, jadi baca dengan cermat. SET TIME ZONE 'America/Los_Angeles' ; SELECT (TIMESTAMP WITH …

4
Menyimpan rute bus dalam database
Saya telah melakukan riset dan menemukan bahwa saya harus menyimpan rute sebagai urutan pemberhentian. Sesuatu seperti: Start -> Stop A -> Stop B -> Stop C -> End Saya telah membuat tiga tabel: Rute Berhenti RouteStops ... di mana RouteStops adalah tabel persimpangan. Saya punya sesuatu seperti: Rute +---------+ | …

3
Pengaruh indeks pada pernyataan pembaruan di mana kolom pembaruan tidak ada dalam indeks
Saya selalu melihat orang mengatakan bahwa indeks melambat update, deletedan insert. Ini digunakan sebagai pernyataan selimut, seolah-olah itu mutlak. Sementara menyetel basis data saya untuk meningkatkan kinerja, saya terus menghadapi situasi ini yang tampaknya bertentangan dengan aturan itu secara logis untuk saya, dan di mana pun saya tidak dapat menemukan …

3
Database pencegahan bencana [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Database saya lebih besar dari 250GB. Saya membuat cadangan terjadwal dengan Alat pihak ketiga. …

1
Menjatuhkan indeks yang tidak digunakan - Menilai bahaya yang tidak terduga
Kami memiliki database yang sangat besar dengan ratusan indeks yang tidak digunakan menurut statistik DMV, yang telah terakumulasi sejak server terakhir kali di-boot ulang pada bulan Juli. Salah satu DBA kami membuat pernyataan peringatan berikut, yang tidak masuk akal bagi saya: Sebelum kita menjatuhkan indeks, kita perlu memastikan jika tidak …
16 sql-server  index 

3
Mengapa SQL Server mengabaikan indeks?
Saya punya tabel, CustPassMasterdengan 16 kolom di dalamnya, salah satunya adalah CustNum varchar(8), dan saya membuat indeks IX_dbo_CustPassMaster_CustNum. Ketika saya menjalankan SELECTpernyataan saya : SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Itu mengabaikan indeks sepenuhnya. Ini membingungkan saya karena saya memiliki meja lain CustDataMasterdengan kolom lebih banyak (55), salah …

1
Menjalankan paket SSIS dari pekerjaan SQL Agent yang dimiliki oleh pengguna domain non-sysadmin
Saya memiliki dua paket SSIS yang menjalankan dijadwalkan semalam (melalui SQL Server Agent) sebagai bagian dari penyebaran SSIS yang lebih besar, tanpa masalah. Semuanya menggunakan otentikasi Windows, dan pekerjaan terjadwal dimiliki oleh sysadmin (well, me) dan dijalankan sebagai Akun Layanan Agen SQL Server. Jadi, data pada dasarnya berlangsung source system …

6
Tentukan hari Jumat ketiga setiap bulan
Saya perlu menentukan tanggal yang merupakan "Jumat ke-3 setiap bulan" untuk rentang tanggal "1.1.1996 - 30.8.2014" di SQL Server. Saya berharap saya harus menggunakan kombinasi DENSE_RANK()dan PARTITION BY()untuk menetapkan "peringkat = 3". Namun, saya baru mengenal SQL dan tidak dapat menemukan kode yang benar.


3
Pembaruan lambat di meja besar dengan subquery
Dengan SourceTablememiliki catatan> 15MM dan Bad_Phrasememiliki catatan > 3K, kueri berikut ini membutuhkan waktu hampir 10 jam untuk berjalan di SQL Server 2005 SP4. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) Dalam bahasa Inggris, kueri ini menghitung jumlah frasa berbeda yang tercantum dalam …

9
Alternatif klausa WHERE [tertutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Administrator Stack Exchange. Ditutup 4 tahun yang lalu . Apakah ada cara untuk hanya SELECTbaris dengan data tertentu dalam kolom, tanpa menggunakan WHERE? mis. Jika saya punya …
16 sql-server 





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.