Apakah ada perbedaan kinerja dalam MySQL antara ukuran varchar? Sebagai contoh, varchar(25)dan varchar(64000). Jika tidak, adakah alasan untuk tidak mendeklarasikan semua varchars dengan ukuran maksimal hanya untuk memastikan Anda tidak kehabisan
Apakah ada perbedaan kinerja dalam MySQL antara ukuran varchar? Sebagai contoh, varchar(25)dan varchar(64000). Jika tidak, adakah alasan untuk tidak mendeklarasikan semua varchars dengan ukuran maksimal hanya untuk memastikan Anda tidak kehabisan
Pertanyaan konseptual: Apakah pertanyaan individu lebih cepat daripada bergabung, atau: Haruskah saya mencoba memeras setiap info yang saya inginkan di sisi klien menjadi satu pernyataan SELECT atau hanya menggunakan sebanyak mungkin yang dianggap nyaman? TL; DR : Jika kueri gabungan saya...
Saya telah mewarisi Paket Perawatan yang melakukan hal berikut: Bersihkan data lama Memeriksa integritas DB Melakukan Pencadangan Database dan Log Transaksi Reorganisasi indeks kami Statistik Pembaruan Hapus cadangan lama dan file Rencana Pemeliharaan Dari Rencana Pemeliharaan 23 menit,...
Saya mencoba membuat PostgreSQL untuk secara otomatis mengosongkan database saya. Saat ini saya mengkonfigurasi vakum otomatis sebagai berikut: autovacuum_vacuum_cost_delay = 0 # Matikan vakum berbasis biaya autovacuum_vacuum_cost_limit = 10000 #Max value autovacuum_vacuum_threshold = 50 # Nilai...
Saya telah membaca suatu tempat sejak lama. Buku ini menyatakan bahwa kita tidak boleh membiarkan memiliki tampilan bersarang di SQL Server. Saya tidak yakin alasan mengapa kita tidak bisa melakukan itu atau saya mungkin ingat pernyataan yang salah. Siswa SELECT studentID, first_name, last_name,...
Saya punya pertanyaan yang cukup sederhana SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY...
Saya ingin mengerti mengapa akan ada perbedaan yang sangat besar dalam pelaksanaan permintaan yang sama pada UAT (berjalan dalam 3 detik) vs PROD (berjalan dalam 23 detik). Baik UAT dan PROD memiliki data dan indeks yang tepat. PERTANYAAN: set statistics io on; set statistics time on; SELECT...
Sistem kami menulis banyak data (semacam sistem Big Data). Kinerja menulis cukup baik untuk kebutuhan kita, tetapi kinerja membaca benar-benar terlalu lambat. Struktur primary key (constraint) serupa untuk semua tabel kami: timestamp(Timestamp) ; index(smallint) ; key(integer). Sebuah tabel...
Saya telah mengalami masalah aneh di mana SQL Server 2016 Edisi Standar 64-bit tampaknya telah membatasi dirinya tepat pada setengah dari total memori yang dialokasikan untuk itu (64GB 128GB). Output dari @@VERSIONadalah: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64)...
Dengan asumsi sistem OLTP produksi dengan tabel terutama InnoDB Apa saja gejala umum dari sistem yang salah konfigurasi / salah konfigurasi? Parameter konfigurasi apa yang paling sering Anda ubah dari standarnya? Bagaimana Anda melihat potensi kemacetan sebelum ada masalah? Bagaimana Anda...
TL; DR Karena pertanyaan ini terus mendapatkan pandangan, saya akan meringkasnya di sini sehingga pendatang baru tidak harus menderita sejarah: JOIN table t ON t.member = @value1 OR t.member = @value2 -- this is slow as hell JOIN table t ON t.member = COALESCE(@value1, @value2) -- this is blazing...
Saya memiliki instance PostgreSQL 9.2 yang berjalan pada RHEL 6.3, mesin 8-core dengan 16GB RAM. Server didedikasikan untuk basis data ini. Mengingat postgresql.conf default cukup konservatif mengenai pengaturan memori, saya pikir mungkin ide yang baik untuk memungkinkan Postgres menggunakan lebih...
Saya mengalami masalah kinerja pada permintaan basis data tertentu yang memiliki set hasil yang besar. Kueri yang dimaksud, saya punya tiga ANDdalam klausa WHERE Apakah urutan klausa itu penting? Seperti pada, jika saya menempatkan klausa ASI_EVENT_TIME pertama (karena itu akan menghapus...
Pentingnya RAM adalah fakta mapan tetapi jauh lebih sedikit materi yang tersedia tentang pentingnya core dan multithreading ketika datang ke penggunaan CPU oleh MySQL. Saya berbicara tentang perbedaan menjalankan MySQL pada 4cores vs 6cores vs 8cores dan seterusnya. Apakah mesin penyimpanan yang...
Menggunakan SQL Server 2005. Saya melakukan DELETE FROM besar tanpa klausa mana. Ini pada dasarnya setara dengan pernyataan TRUNCATE TABLE - kecuali saya tidak diizinkan untuk menggunakan TRUNCATE. Masalahnya adalah meja sangat besar - 10 juta baris, dan dibutuhkan lebih dari satu jam untuk...
Menggunakan PG 9.1 di Ubuntu 12.04. Saat ini diperlukan waktu hingga 24 jam bagi kami untuk menjalankan serangkaian besar pernyataan UPDATE pada database, yang berbentuk: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Kami hanya menimpa bidang objek yang...
Latar Belakang Saya memiliki kueri yang berjalan terhadap SQL Server 2008 R2 yang bergabung dan / atau bergabung-kiri sekitar 12 "tabel" berbeda. Basis datanya cukup besar dengan banyak tabel lebih dari 50 juta baris dan sekitar 300 tabel berbeda. Ini untuk perusahaan besar yang memiliki 10 gudang...
Saya mencoba mengoptimalkan kueri yang terlihat dalam tabel besar (37 juta baris) dan memiliki pertanyaan tentang urutan operasi yang dijalankan dalam kueri. select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= '2015-09-30' and day.offer_id in ( select...
Untuk kueri yang cukup rumit yang saya coba optimalkan, saya perhatikan bahwa menghapus TOP nklausa mengubah rencana eksekusi. Saya akan menduga bahwa ketika sebuah kueri memasukkan TOP nmesin basis data akan menjalankan kueri mengabaikan TOPklausa, dan kemudian pada akhirnya hanya mengecilkan...
Menurut dokumen PostgreSQL , tidak ada perbedaan kinerja antara VARCHAR, VARCHAR(n)dan TEXT. Haruskah saya menambahkan batas panjang sewenang-wenang ke kolom nama atau alamat ? Edit: Bukan duplikat dari: Apakah pencarian indeks akan terasa lebih cepat dengan char vs varchar ketika semua nilai...