Administrator Basis Data

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


2
Apakah MySQL menyimpan titik data sebagai LAT LNG atau LNG LAT?
Saya terbiasa melihat format lokasi sebagai garis lintang diikuti oleh garis bujur, tetapi menggunakan perpustakaan, saya yakin saya mengerti MySQL untuk menyimpannya sebagai POINT(LNG LAT), urutan terbalik. Apakah perpustakaan saya salah, atau ini format yang sebenarnya? Sepertinya saya tidak dapat menemukan detail ini di dokumentasi MySQL.
9 mysql  spatial 

2
Sebagian besar rencana permintaan dibuat kembali dalam 4 jam terakhir
Saya punya masalah dengan kinerja database SQL Server saya. Saya telah menemukan alat ini sp_BlitzCache . Setelah perintah dieksekusi, saya mendapat pernyataan ini: Anda memiliki 92,00% paket dibuat dalam 24 jam terakhir, dan 92,00% dibuat dalam 4 jam terakhir. Sementara saya mengidentifikasi masalah (menggunakan SQL Server Profiler, saya telah memeriksa …

2
Apakah lalu lintas jaringan dienkripsi saat menulis cadangan jarak jauh menggunakan SQL Server TDE?
Mereka mengatakan tidak ada yang namanya "pertanyaan bodoh", jadi begini: Saya mengerti bahwa SQL Server Transparent Data Encryption (TDE) mengenkripsi data saat istirahat, sehingga file database Anda (.mdf) dan file cadangan Anda (.bak) dienkripsi jika seseorang membobol penyimpanan Anda dan mencuri file-file itu. Saya juga mengerti bahwa data didekripsi ketika …

3
Pisahkan pada satu kolom dan kembalikan baris TOP
Bagaimana Anda meminta tiga pelanggan unik dengan yang terbesar Purchase_Cost? Saya ingin menerapkan DISTINCThanya aktif Customer_Name, tetapi kueri di bawah ini berlaku berbeda pada ketiga kolom. Bagaimana saya harus memodifikasi kueri untuk mendapatkan hasil yang diinginkan? SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost FROM PurchaseTable ORDER BY Purchase_Cost

1
Tidak dapat memotong log transaksi, log_reuse_wait_desc - AVAILABILITY_REPLICA
Pagi ini saya dibangunkan oleh log transaksi tanda penuh di salah satu database kami. Server ini adalah gugus selalu dan juga pelanggan replikasi transaksional. Saya memeriksa log_reuse_wait_desc dan itu menunjukkan logbackup. Seseorang secara tidak sengaja menonaktifkan pekerjaan logbackup 4 hari sebelumnya, saya mengaktifkan kembali pekerjaan pencadangan log dan log dibersihkan. …

5
Perbedaan antara tampilan inline dan klausa DENGAN?
Tampilan sebaris memungkinkan Anda untuk memilih dari subquery seolah-olah itu adalah tabel yang berbeda: SELECT * FROM /* Selecting from a query instead of table */ ( SELECT c1 FROM t1 WHERE c1 > 0 ) a WHERE a.c1 < 50; Saya telah melihat ini disebut menggunakan istilah yang berbeda: …



2
Apa gunanya keluarga kolom?
Saya telah melihat bahwa sistem basis data NoSQL seperti RocksDB menawarkan fitur yang disebut keluarga kolom . Saya percaya saya mengerti apa konsep yang dimaksud, tetapi apa manfaat sebenarnya (praktis) dari menggunakannya? Saya kira mereka dapat meningkatkan kinerja pencarian dalam beberapa kasus, atau ruang lokalitas nilai kunci yang menarik, setidaknya? …
9 nosql 

4
Masalah mendapatkan ritsleting dalam radius melalui MySQL
Saya memiliki tabel kode pos yang mencakup pusat lat, lng untuk setiap kode pos. Saya menggunakannya untuk mendapatkan daftar kode pos dalam radius mil tertentu dari titik arbitrer. Baru terpikir oleh saya bahwa, hanya karena titik pusat zip tidak dalam radius yang diberikan, tidak berarti bahwa zip itu sendiri tidak …

3
Membuat konstanta tingkat basis data (enumerasi) tanpa menggunakan CLR?
Saya memiliki beberapa objek SQL yang perlu mengambil tindakan alternatif berdasarkan kondisi permintaan yang diinginkan. Apakah ada cara untuk membuat konstanta tingkat basis data (enumerasi) yang dapat diteruskan ke prosedur tersimpan, fungsi bernilai tabel, dan digunakan dalam kueri (tanpa menggunakan CLR)? CREATE PROCEDURE dbo.DoSomeWork(@param1 INTEGER, ..., @EnumValue myEnumType) AS ...; …


1
Apakah COALESCE bisa digunakan sekarang?
Salah satu pengembang saya berpendapat bahwa COALESCE(column, default value) = default valuesekarang cukup murah. Apakah itu benar? Saya menjalankan tes berikut, dan berpikir itu menyiratkan bahwa COALESCEitu tidak dapat ditawar. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) …

1
Kolom yang dihitung terus-menerus menyebabkan pemindaian
Mengubah kolom reguler ke kolom yang dihitung terus-menerus menyebabkan kueri ini tidak dapat melakukan pencarian indeks. Mengapa? Diuji pada beberapa versi SQL Server, termasuk 2016 SP1 CU1. Repros Dengan kolom yang dihitung Dengan kolom reguler Masalahnya adalah dengan table1, col7. Tabel dan kueri adalah versi parsial (dan disederhanakan) dari dokumen …

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.