Administrator Basis Data

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


1
Mengukur rencana penggusuran
Kami memiliki SQL Server 2016 SP1 dengan memori maks ditetapkan ke 24GB. Server ini memiliki jumlah kompilasi yang tinggi, hanya 10% dari kompilasi ini berasal dari permintaan Ad-Hoc. Jadi paket yang baru dikompilasi harus disimpan dalam cache paket tetapi ukuran cache paket tidak bertambah (sekitar 3,72GB). Saya menduga bahwa ada …

1
Apa perbedaan antara Gudang Data Federasi dan Terdesentralisasi?
Saya tidak dapat menemukan definisi atau penjelasan yang jelas tentang semua ini. Keduanya tampak terdesentralisasi. Tampaknya dalam DWH Federasi, data didistribusikan dan tidak diintegrasikan ke dalam repositori tunggal dan diakses dari sumber terdistribusi. Sementara dalam implementasi DWH Terdesentralisasi, data diintegrasikan ke dalam satu repositori pusat. Tolong jelaskan perbedaan antara kedua …

1
Overflow aritmatika pada kueri SELECT
Saya menemukan aritmatika melimpah dalam pernyataan SELECT sederhana. Kueri itu seperti di bawah ini misalnya SELECT [SaleValue] FROM Sales [SaleValue]adalah tipe data decimal(9,0)dan bukan kolom yang dihitung. Alasan ini terjadi adalah karena entah bagaimana kolom memiliki baris di mana bidang ini menyimpan nilai yang LEBIH BESAR dari tipe data tertentu, …

3
Solusi untuk menetapkan nilai unik ke baris dengan jarak kolaborasi terbatas
Saya memiliki tabel yang dapat dibuat dan diisi dengan kode berikut: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, 'Gauss'), (3, 'Gauss'), …

3
Bagaimana cara memilih set nilai NULL-NULL terakhir per kolom di atas grup?
Saya menggunakan SQL Server 2016 dan data yang saya konsumsi memiliki formulir berikut. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Saya ingin mendapatkan nilai bukan nol terakhir di atas kolom val1dan val2dikelompokkan berdasarkan catdan dipesan oleh …


2
Apa itu inkarnasi anak yatim?
Inkarnasi dijelaskan dalam jawaban untuk pertanyaan lain di situs ini. Jawabannya menyebutkan inkarnasi 'yatim piatu': ... Ada faktor-faktor lain yang menghasilkan inkarnasi YAIMU dan backup OBSOLETE ... Saya melihat dari dokumen Oracle yang V$DATABASE_INCARNATIONmenyertakan STATUSkolom yang dapat memiliki nilai ORPHAN, CURRENTatau PARENT, yang harus terkait. Apa itu inkarnasi 'yatim piatu', …

1
Indeks Mencari Biaya Operator
Untuk kueri basis data sampel AdventureWorks di bawah: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Rencana pelaksanaan menunjukkan Perkiraan Biaya Operator sebesar 0,0850383 (93%) untuk Pencarian Indeks : …

3
Apakah saya boleh menghapus MSDB?
Saya bukan DBA, saya hanya meneliti Google apa yang dilakukan MSDB itu pada dasarnya adalah DB SQL Agent untuk Pekerjaan dan Sejarahnya, Sekarang saya kehabisan ruang di server cloud saya dan saya memiliki MSDB senilai 1 tahun di tahun 2017 , Apakah saya tetap bisa menghapus ini atau saya menyimpannya …

5
Apa pro dan kontra dari skrip Ola vs menggunakan rencana pemeliharaan?
Maukah Anda membantu saya memahami pro dan kontra menggunakan solusi Ola atas rencana pemeliharaan? Saya telah menyiapkan presentasi berdasarkan SQL Pass ( http://www.pass.org/DownloadFile.aspx?File=ebae1b31 ) yang akan saya presentasikan. Saya juga menyiapkan beberapa skenario yang tidak ditangani oleh solusi Ola dan solusi rencana perawatan. Bisakah Anda membantu saya menjelaskan hal ini …

3
Apakah indeks non-cluster membuat jaminan tentang urutan baris?
Saya memiliki pengembang yang ingin, ketika melakukan pernyataan pilih tanpa urutan, baris dalam tabel agar sesuai dengan urutan yang dimasukkan. Pengembang menyarankan perubahan dari indeks yang berkerumun menjadi tidak berkerumun. Dengan mengubah indeks dari clustered ke non-clustered, apakah ini membuat jaminan tentang urutan di mana baris akan muncul dalam tabel? …

5
Mencocokkan a] (menutup braket persegi) dengan PATINDEX menggunakan wildcard "[]"
Saya menulis parser JSON khusus di T-SQL † . Untuk keperluan parser saya, saya menggunakan PATINDEXfungsi yang menghitung posisi token dari daftar token. Token dalam kasus saya semuanya adalah karakter tunggal dan termasuk: {} []:, Biasanya, ketika saya perlu menemukan posisi (pertama) dari beberapa karakter yang diberikan, saya menggunakan PATINDEXfungsi …

2
MySQL - jumlah maksimum selama bulan yang berbeda dengan ikatan selama beberapa tahun
Pertanyaan ini diinspirasi oleh yang satu ini [ditutup] dan hampir identik dengan yang satu ini tetapi menggunakan RDBMS yang berbeda (PostgreSQL vs MySQL). Misalkan saya memiliki daftar tumor (data ini disimulasikan dari data nyata): CREATE table illness (nature_of_illness VARCHAR(25), created_at DATETIME); INSERT INTO illness VALUES ('Cervix', '2018-01-03 15:45:40'); INSERT INTO …
9 mysql-5.6 


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.