Administrator Basis Data

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



4
Mengapa TSQL mengembalikan nilai yang salah untuk POWER (2., 64.)?
select POWER(2.,64.)mengembalikan 18446744073709552000bukan 18446744073709551616. Tampaknya hanya memiliki 16 digit presisi (pembulatan ke-17). Bahkan dengan membuat presisi eksplisit, select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0)))ia tetap mengembalikan hasil yang bulat. Sepertinya ini adalah operasi yang cukup mendasar untuk bisa keluar sembarangan dengan 16 digit presisi seperti ini. Yang tertinggi yang dapat dihitung …

2
Mencari Informasi Orang Dalam FILESTREAM
Ketika fitur FILESTREAM diaktifkan di Microsoft SQL Server 2012, SQL Server akan membuat bagian "tersembunyi" pada sistem. Pembagian didefinisikan sebagai berikut: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL Nama ini adalah nama saham yang Anda …


1
Berurusan dengan ruang disk penuh di postgresql
Saya memiliki aplikasi web Django dengan backend postgresql 9.3.10 (duduk di OS Linux). Saya mengalami kesalahan penuh disk, sehingga bahkan jika saya mencoba untuk memotong tabel, saya mendapatkan kesalahan semacam itu: ERROR: could not extend file "base/30137/33186048": No space left on device HINT: Check free disk space. Saya tidak dapat …

3
Petunjuk kardinalitas SQL Server
Apakah ada cara bagaimana 'menyuntikkan' estimasi kardinalitas ke pengoptimal SQL Server (versi apa pun)? yaitu sesuatu yang mirip dengan petunjuk kardinalitas Oracle. Motivasi saya didorong oleh artikel, Seberapa Baik Pengoptimal Kueri, Benarkah? [1] , di mana mereka menguji pengaruh penaksir kardinalitas pada pemilihan rencana yang buruk. Oleh karena itu, akan …

2
Indeks unik yang ditangguhkan di postgres
Melihat ke dokumentasi postgres untuk tabel alter , tampaknya kendala reguler dapat ditandai sebagai DEFERRABLE(lebih konkret INITIALLY DEFERRED,, itulah yang saya tertarik). Indeks juga dapat dikaitkan dengan kendala, selama: Indeks tidak dapat memiliki kolom ekspresi atau indeks parsial Yang membuat saya percaya saat ini tidak ada cara untuk memiliki indeks …


4
Ubah kueri untuk meningkatkan taksiran operator
Saya punya pertanyaan yang berjalan dalam jumlah waktu yang dapat diterima tetapi saya ingin memeras kinerja sebanyak mungkin dari itu. Operasi yang saya coba tingkatkan adalah "Index Seek" di sebelah kanan paket, dari Node 17. Saya telah menambahkan indeks yang sesuai tetapi perkiraan yang saya dapatkan untuk operasi itu adalah …



1
Mengapa kueri sqlite ini jauh lebih lambat ketika saya mengindeks kolom?
Saya memiliki database sqlite dengan dua tabel, masing-masing dengan 50.000 baris, berisi nama-nama orang (palsu). Saya telah membuat kueri sederhana untuk mengetahui berapa banyak nama yang ada (nama yang diberikan, nama tengah, nama keluarga) yang umum untuk kedua tabel: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and fakenames_uk.surname=fakenames_usa.surname …

2
Kompresi pada tumpukan
Berikut ini adalah paragraf dari Microsoft Documents : Halaman baru yang dialokasikan di heap sebagai bagian dari operasi DML tidak akan menggunakan kompresi PAGE sampai heap dibangun kembali. Membangun kembali tumpukan dengan menghapus dan menerapkan kembali kompresi, atau dengan membuat dan menghapus indeks berkerumun. Saya tidak tahu mengapa ini terjadi. …

2
Cara melacak pemblokiran yang terjadi kurang dari sedetik - SQL Server
Saya mencoba memecahkan masalah pemblokiran yang terjadi kurang dari sedetik. Aplikasi OLTP sangat sensitif dan harus memiliki waktu respons kurang dari 200 ms untuk beberapa transaksi sesuai SLA yang disepakati. Kami memiliki beberapa masalah eskalasi kunci dengan rilis kode baru yang dapat kami atasi dengan mengurangi ukuran batch dalam pembaruan. …

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.