Administrator Basis Data

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


1
Statistik Pembaruan Otomatis tidak memperbarui Statistik
Saya menggunakan SQL SERVER 2012saya memiliki Auto Update Stats ON saya di database saya. Dari tautan di bawah ini saya mengetahui bahwa, statistik Pembaruan Otomatis akan diaktifkan untuk setiap SQRT(1000 * Table rows)perubahan dalam baris tabel. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/ Saya membuat tabel dengan 1000 catatan SELECT TOP 500 Row_number()OVER (ORDER BY (SELECT …

1
Izin Ditolak untuk Server Asing
Saya mencoba mengatur pengguna dengan izin terbatas yang dapat membuat tabel asing. Saya punya dua database, hr_dbdan accounting_db. Saya telah membuat hr_userpengguna untuk hr_dbdan accounting_userpengguna untuk accounting_db. Saya hanya ingin accounting_userpengguna memiliki hak pilih pada beberapa hr_dbtabel, seperti userstabel. Untuk melakukan ini, sebagai pengguna super saya pergi ke hr_dbdatabase dan …

2
Mongodump mempengaruhi kinerja aplikasi sangat buruk
Kami memiliki instance mongo yang cukup besar (150 GB) tanpa sharding, dan cadangan reguler kami ( mongodump) memiliki efek yang sangat signifikan pada kinerja aplikasi. Lebih buruk dari itu, karena penggunaan mongo yang banyak oleh aplikasi, pencadangan berlangsung lebih dari 10 jam. Saya tahu bahwa kami perlu sharding, dan kami …
8 backup  mongodb 

3
Bisakah seseorang menjelaskan perilaku aneh yang mengeksekusi jutaan UPDATES?
Bisakah seseorang menjelaskan perilaku ini kepada saya? Saya menjalankan query berikut pada Postgres 9.3 yang berjalan secara native di OS X. Saya mencoba mensimulasikan beberapa perilaku di mana ukuran indeks bisa tumbuh jauh lebih besar daripada ukuran tabel, dan malah menemukan sesuatu yang bahkan lebih aneh. CREATE TABLE test(id int); …

4
Strategi untuk pemesanan grup secara bersamaan?
Pertimbangkan basis data pemesanan kursi. Ada daftar n kursi, dan masing-masing memiliki atribut is_booked. 0 berarti tidak, 1 berarti tidak. Angka yang lebih tinggi dan ada overbooking. Apa strategi untuk melakukan beberapa transaksi (di mana setiap transaksi akan memesan sekelompok kursi secara bersamaan) tanpa membolehkan pemesanan berlebihan? Saya hanya akan …

1
Apakah $ IDENTITY didokumentasikan dan dapat diandalkan di SQL Server?
Saya belajar bahwa SQL Server dapat mengembalikan nilai kolom identitas (tunggal) dari tabel menggunakan pseudo-kolom $IDENTITY: SELECT $IDENTITY FROM Table Apakah fitur ini didokumentasikan dan dapat diandalkan? Satu-satunya penyebutan resmi adalah pada IDENTITYhalaman tetapi itu terkubur dalam sampel kode. Ini menunjukkan bahwa itu mungkin dimaksudkan untuk tidak berdokumen. Ada juga …

3
Gabung silang pada tabel angka untuk mendapatkan simpul garis, apakah ada cara yang lebih baik?
Pertanyaan: Saya memiliki tabel spasial (garis jalan), disimpan menggunakan SDE.ST_GEOMETRYtipe data ESRI yang ditentukan pengguna dalam geodatabase Oracle 12c . Saya ingin membuat daftar garis simpul sehingga saya akhirnya dapat mengakses & memperbarui koordinat mereka. Jika saya menggunakan SDO_GEOMETRY / Oracle Locator, maka saya akan menggunakan SDO_UTIL.GETVERTICESfungsinya. Tapi saya tidak …

7
Bagaimana saya bisa menghasilkan semua substring trailing mengikuti delimeter?
Diberikan string yang mungkin berisi beberapa contoh pembatas, saya ingin membuat semua substring dimulai setelah karakter itu. Sebagai contoh, diberi string seperti 'a.b.c.d.e'(atau array {a,b,c,d,e}, saya kira), saya ingin menghasilkan array seperti: {a.b.c.d.e, b.c.d.e, c.d.e, d.e, e} Penggunaan yang dimaksud adalah sebagai pemicu untuk mengisi kolom agar lebih mudah untuk …

1
UPDATE heap table -> Deadlock pada RID
Saya menyiapkan test case untuk membuktikan skenario jalan buntu tertentu dan memerlukan beberapa wawasan tentang apa yang sedang terjadi. Saya memiliki tabel heap, disebut HeapTable. Tabel ini diperbarui oleh 2 transaksi secara simultan. Transaksi 1: BEGIN TRAN UPDATE HeapTable SET FirstName = 'Dylan' WHERE FirstName = 'Ovidiu'; WAITFOR DELAY '00:00:15'; …

1
Mengapa query_hash nol untuk pernyataan EXEC?
Saya menyiapkan sistem pemantauan untuk SQL Server menggunakan Extended Events untuk menemukan pertanyaan berat sebagai 'umpan balik produksi' untuk pengembang kami. Saya menggunakan acara sp_statement_completeddan sql_statement_completed, dengan filter predikat pada cpu_time, membaca logis, dll. Saya berharap untuk mengagregasi hasil database_namedan query_hashsuka ditunjukkan dalam berbagai contoh di seluruh internet, tetapi dalam …


1
Tabel SQL Server Database "default"
Ketika saya menambahkan database baru ke server dev kami (menggunakan SSMS), secara otomatis membuat 5 tabel. Ini adalah salinan dari tabel aplikasi yang sudah ada di database lain. Saya berasumsi ini adalah beberapa fitur SQL Server baru-baru ini saya tidak tahu di mana tabel dapat ditandai sebagai 'umum' atau semacamnya, …



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.