Administrator Basis Data

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




2
Menempatkan Log Transaksi pada Volume Terpisah [solid state]?
Log transaksi sering diisolasi pada volume yang terpisah. Alasan untuk praktik ini, seperti yang saya pahami, adalah bahwa data log transaksi ditulis secara berurutan - dan hard drive dapat menjalankan operasi penulisan dengan kecepatan yang jauh lebih besar secara berurutan dibandingkan dengan secara acak. Ini disebabkan oleh jarum kecil di …

2
Mengapa kueri ini tidak menggunakan indeks nonclustered saya, dan bagaimana saya bisa membuatnya?
Sebagai tindak lanjut dari pertanyaan ini tentang peningkatan kinerja kueri, saya ingin tahu apakah ada cara untuk membuat indeks saya digunakan secara default. Kueri ini berjalan sekitar 2,5 detik: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Yang ini berjalan sekitar 33 ms: SELECT TOP 1000 …

4
Alasan tidak menggunakan angka nullable di Oracle?
Perusahaan kami berinteraksi dengan perusahaan perangkat lunak lain untuk proyek bersama, dan kami diberitahu bahwa, jika nilai tertentu tidak boleh ditampilkan, kami harus memberikan -5000 (nilai sentinel sewenang-wenang mereka); alasannya adalah bahwa tidak ada kolom angka dalam basis data Oracle mereka yang mendukung nilai nol, berdasarkan rekomendasi dari Oracle Dev …

3
PILIH PERBEDAAN pada satu kolom, sambil mengembalikan kolom lainnya?
Saya punya pertanyaan yang menggunakan tiga tabel pencarian untuk mendapatkan semua informasi yang saya butuhkan. Saya perlu memiliki DISTINCTnilai untuk satu kolom, namun saya juga perlu sisa data yang terkait dengannya. Kode SQL saya: SELECT acss_lookup.ID AS acss_lookupID, acss_lookup.product_lookupID AS acssproduct_lookupID, acss_lookup.region_lookupID AS acssregion_lookupID, acss_lookup.document_lookupID AS acssdocument_lookupID, product.ID AS product_ID, …


2
Izinkan pengguna untuk melakukan apa pun dalam skema sendiri tetapi tidak membuat atau menjatuhkan skema itu sendiri
Saya telah membuat skema dalam SQL Azure dan memberikan izin berikut untuk peran database: CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::myschema TO myrole; GRANT CREATE TABLE, CREATE PROCEDURE, CREATE FUNCTION, …




4
Berurusan dengan menunggu CXPACKET - menetapkan ambang biaya untuk paralelisme
Sebagai tindak lanjut dari pertanyaan saya sebelumnya tentang pemecahan masalah perf situs Sharepoint , saya bertanya-tanya apakah saya bisa melakukan sesuatu tentang menunggu CXPACKET. Saya tahu solusi spontan adalah mematikan semua paralelisme dengan mengatur MAXDOP ke 1 - terdengar seperti ide yang buruk. Tetapi ide lain adalah untuk meningkatkan ambang …



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.