Pertanyaan yang diberi tag «optimization»

Dalam konteks database, optimisasi mengacu pada proses optimizer kueri memilih rencana eksekusi fisik yang efisien.



3
Mengapa MySQL mengabaikan indeks bahkan untuk pesanan ini?
Saya menjalankan EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | …

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 …

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
Masalah kinerja MySQL menggunakan kolom datetime yang diindeks
Saya mencoba untuk menyelesaikan masalah berikut selama sekitar satu jam sekarang dan masih belum bisa menyelesaikannya. Oke, saya punya meja (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | …


4
Baik, Buruk atau Biasa saja: DIMANA 1 = 1
Mengingat pertanyaan ini pada reddit, saya membersihkan kueri untuk menunjukkan di mana masalahnya berada dalam kueri. Saya menggunakan koma terlebih dahulu dan WHERE 1=1untuk membuat memodifikasi kueri lebih mudah, jadi pertanyaan saya umumnya berakhir seperti ini: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER JOIN Orders as O …

4
Apakah mungkin untuk meningkatkan kinerja permintaan pada tabel sempit dengan jutaan baris?
Saya memiliki permintaan yang saat ini sedang menyelesaikan rata-rata 2500 ms. Meja saya sangat sempit, tetapi ada 44 juta baris. Opsi apa yang saya miliki untuk meningkatkan kinerja, atau apakah ini sebagus yang didapat? The Query SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Meja CREATE …




1
Estimasi ardardityity dari predikat kisaran cakupan sebagian
Saat ini saya sedang mencoba mencari tahu bagaimana SQL Server mengevaluasi kardinalitas kisaran predikat yang sebagian mencakup langkah histogram. Di Internet, pada nilai kardinalitas-estimasi-untuk-dan-untuk-langkah-statistik- saya menemukan pertanyaan serupa dan Paul White memberikan jawaban yang agak menarik. Menurut jawaban Paul, rumus untuk memperkirakan kardinalitas untuk predikat> = dan> (dalam hal ini, …

2
DBCC FREEPROCCACHE atau DBCC FREESYSTEMCACHE ('Rencana SQL') tidak melakukan apa pun untuk membebaskan memori CACHESTORE_SQLCP
CACHESTORE_SQLCP Sql Paket membutuhkan waktu> 38 GB setelah beberapa hari. Kami sudah menjalankan opsi "optimalkan untuk beban kerja ad hoc" aktif. (Kerangka Entitas dan pelaporan khusus membuat banyak hoc iklan!) SQL Server 2016 SE 3.00.2164.0.v1 pada AWS RDS dengan mirroring multi-AZ Ketika saya menjalankan: DBCC FREESYSTEMCACHE('SQL Plans'); atau DBCC FREEPROCCACHE …

1
Perubahan estimasi pada predikat yang berisi SUBSTRING () di SQL Server 2016?
Apakah ada dokumentasi atau penelitian tentang perubahan dalam SQL Server 2016 untuk bagaimana kardinalitas diperkirakan untuk predikat yang berisi SUBSTRING () atau fungsi string lainnya? Alasan saya bertanya adalah karena saya melihat kueri yang kinerjanya menurun dalam mode kompatibilitas 130 dan alasannya terkait perubahan dalam estimasi jumlah baris yang cocok …

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.