Pertanyaan yang diberi tag «optimization»

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

2
Pertanyaan tanpa Rencana Cukup Baik Ditemukan
Saya memiliki database SQL Server 2012. Saya perhatikan nilai Reason for early termination of statement optimizationuntuk beberapa pertanyaan dan semua memberi Good Enough Plan Found. Sekarang pertanyaan saya adalah: Apa semua jenis kemungkinan "Alasan untuk penghentian awal optimasi pernyataan". Saya memang mencari ini di msdn tetapi tidak mendapatkan daftar nilai …

3
Memaksa Perbedaan Aliran
Saya punya tabel seperti ini: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Pada dasarnya pelacakan pembaruan ke objek dengan ID yang meningkat. Konsumen tabel ini akan memilih sepotong 100 objek ID yang berbeda, dipesan oleh UpdateId dan mulai dari yang spesifik …

3
Trace Flag 4199 - Mengaktifkan secara global?
Ini mungkin termasuk dalam kategori opini, tapi saya penasaran jika orang menggunakan jejak flag 4199 sebagai parameter startup untuk SQL Server. Bagi mereka yang telah menggunakannya, dalam kondisi apa Anda mengalami regresi kueri? Ini jelas tampak seperti manfaat kinerja potensial di seluruh lini, saya mempertimbangkan untuk memungkinkannya secara global di …



2
Bagaimana cara mempartisi tabel yang ada di postgres?
Saya ingin mempartisi tabel dengan 1M + baris berdasarkan rentang tanggal. Bagaimana ini biasanya dilakukan tanpa memerlukan banyak downtime atau risiko kehilangan data? Berikut adalah strategi yang saya pertimbangkan, tetapi terbuka untuk saran: Tabel yang ada adalah master dan anak-anak mewarisi darinya. Seiring waktu memindahkan data dari master ke anak, …

7
Mengoptimalkan pencarian rentang angka (interval) di SQL Server
Pertanyaan ini mirip dengan Mengoptimalkan Pencarian Rentang IP? tapi itu terbatas pada SQL Server 2000. Misalkan saya memiliki 10 juta rentang untuk sementara disimpan dalam tabel terstruktur dan diisi seperti di bawah ini. CREATE TABLE MyTable ( Id INT IDENTITY PRIMARY KEY, RangeFrom INT NOT NULL, RangeTo INT NOT NULL, …

2
Mengapa variabel tabel memaksa pemindaian indeks sementara tabel temp menggunakan pencarian seek dan bookmark?
Saya mencoba memahami mengapa menggunakan variabel tabel mencegah pengoptimal menggunakan pencarian indeks dan kemudian bookmark lookup versus scan indeks. Mengisi tabel: CREATE TABLE dbo.Test ( RowKey INT NOT NULL PRIMARY KEY, SecondColumn CHAR(1) NOT NULL DEFAULT 'x', ForeignKey INT NOT NULL ) INSERT dbo.Test ( RowKey, ForeignKey ) SELECT TOP …



2
Apakah mungkin untuk memberikan pengoptimal lebih banyak atau sepanjang waktu yang dibutuhkan?
Mengingat pengoptimal tidak dapat mengambil semua waktu yang diperlukan (harus meminimalkan waktu eksekusi dan tidak berkontribusi untuk itu) untuk mengeksplorasi semua rencana eksekusi yang mungkin kadang-kadang terputus. Saya bertanya-tanya apakah ini dapat diganti sehingga Anda dapat memberikan pengoptimal setiap saat dalam kebutuhan (atau jumlah milidetik tertentu). Saya tidak memiliki kebutuhan …

1
Modifikasi menjadi GEQO (Optimalisasi Kueri Genetik) dari PostgreSQL
Saya perlu mengimplementasikan fungsionalitas yang sejalan dengan fungsionalitas GEQO dari PostgreSQL. Saya mengerti bahwa pendekatan GEQO adalah untuk menyandikan rencana kueri sebagai string integer dan GEQO menghasilkan urutan gabungan yang mungkin ini secara acak. Sumber: http://www.postgresql.org/docs/9.3/static/geqo-pg-intro.html Pertanyaan saya: bagaimana cara memodifikasi fungsi GEQO jika saya secara pasti mengetahui urutan bergabung …


1
Perbedaan monumental dalam waktu eksekusi antara kueri saat menggunakan petunjuk permintaan RECOMPILE
Saya memiliki dua kueri yang hampir sama, berjalan pada contoh SQL Server 2005 yang sama: Yang pertama adalah SELECTpermintaan asli yang dihasilkan oleh LINQ (saya tahu, saya tahu ... Saya bukan pengembang aplikasi, hanya DBA :). Yang kedua persis sama dengan yang pertama, ditambahkan OPTION (RECOMPILE)di akhir. Tidak ada lagi …

2
Bagaimana mempercepat pilih yang berbeda?
Saya memiliki beberapa pilihan sederhana pada beberapa data deret waktu: SELECT DISTINCT user_id FROM events WHERE project_id = 6 AND time > '2015-01-11 8:00:00' AND time < '2015-02-10 8:00:00'; Dan itu membutuhkan 112 detik. Inilah rencana kueri: http://explain.depesz.com/s/NTyA Aplikasi saya harus membentuk banyak operasi berbeda dan jumlah seperti ini. Apakah …

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.