Dalam versi terbaru PostgreSQL (per Des 2013), dapatkah kami membagikan kueri antara dua atau lebih inti untuk mendapatkan peningkatan kinerja? Atau haruskah kita mendapatkan core yang lebih
Mengurangi waktu proses dengan memecah masalah menjadi beberapa bagian yang dapat diselesaikan dengan jalur eksekusi terpisah secara bersamaan.
Dalam versi terbaru PostgreSQL (per Des 2013), dapatkah kami membagikan kueri antara dua atau lebih inti untuk mendapatkan peningkatan kinerja? Atau haruskah kita mendapatkan core yang lebih
Banyak yang telah ditulis tentang bahaya Scalar UDFs di SQL Server. Pencarian biasa akan menghasilkan banyak sekali hasil. Ada beberapa tempat di mana UDF Skalar adalah satu-satunya pilihan. Sebagai contoh: ketika berhadapan dengan XML: XQuery tidak dapat digunakan sebagai definisi kolom yang...
Hari ini kami mengalami penurunan kinerja pada server sql produksi kami. Selama waktu ini terjadi, kami mencatat beberapa "The query processor could not start the necessary thread resources for parallel query execution"kesalahan. Pembacaan yang telah saya lakukan menunjukkan bahwa ini ada...
Saya mengalami masalah kinerja dengan kueri yang sepertinya tidak bisa saya pahami. Saya menarik kueri dari definisi kursor. Permintaan ini membutuhkan waktu beberapa detik untuk dieksekusi SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND...
Dalam SQL Server 2008 atau yang lebih baru, apakah UPDATE STATISTICS WITH FULLSCANoperasi berulir tunggal atau dapat menggunakan paralelisme? Bagaimana dengan memperbarui statistik dengan pengambilan sampel default - dapatkah menggunakan paralelisme? Saya tidak melihat opsi yang ditentukan...
Saya mengalami beberapa masalah kinerja dengan sistem pemrosesan data yang sedang saya kerjakan. Saya telah mengumpulkan statistik tunggu dari peroid satu jam yang menunjukkan sejumlah besar acara menunggu CXPACKET dan LATCH_EX. Sistem ini terdiri dari 3 pemrosesan SQL Server yang melakukan banyak...
Saya hanya ingin tahu mengapa permintaan agregat berjalan jauh lebih cepat dengan GROUP BYklausa daripada tanpa satu. Misalnya, kueri ini membutuhkan waktu hampir 10 detik untuk dijalankan SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Sementara yang ini membutuhkan waktu kurang...
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...
Saya memiliki permintaan yang membutuhkan waktu sekitar 3 jam untuk berjalan di server kami - dan itu tidak memanfaatkan pemrosesan paralel. (sekitar 1,15 juta catatan masuk dbo.Deidentified, 300 catatan masuk dbo.NamesMultiWord). Server memiliki akses ke 8 core. UPDATE dbo.Deidentified WITH...
Jika sebuah instance telah MAXDOPditetapkan pada 1 dan petunjuk kueri digunakan untuk memungkinkan kueri spesifik untuk paralel, apakah nilai ambang biaya untuk nilai paralelisme masih digunakan oleh SQL untuk memutuskan apakah benar-benar paralel atau tidak? Saya belum dapat menggali informasi...
Saya menjalankan server MySQL untuk pengujian pada VM (VMWare) dengan Debian sebagai OS tamu. Tamu memiliki empat inti CPU yang dicontoh, jadi saya mengatur thread_concurrency menjadi empat. Saya melakukan gabungan mahal di atas meja besar, yang bisa memakan waktu beberapa menit, tetapi saya lihat...
Salah satu permintaan saya sedang berjalan dalam mode eksekusi serial setelah rilis dan saya perhatikan bahwa dua fungsi baru digunakan dalam tampilan yang direferensikan dalam LINQ ke SQL Query yang dihasilkan dari aplikasi. Jadi saya mengonversi fungsi-fungsi SCALAR ke fungsi TVF, tetapi masih...
Kami melihat banyak Kebuntuan Urutan Paralel Paralel Intra-Kueri ini dalam lingkungan Produksi kami (SQL Server 2012 SP2 - ya ... Saya tahu ...), namun ketika melihat Deadlock XML yang telah ditangkap melalui Peristiwa yang Diperpanjang, daftar korban kosong. <victim-list /> Jalan buntu...
Telah didokumentasikan dengan cukup baik bahwa skalar UDF memaksa keseluruhan rencana seri. Menjalankan fungsi secara paralel Mengingat sejumlah besar baris masuk ke suatu titik dalam pipa di mana UDF harus dihitung, mengapa mesin tidak bisa hanya mendistribusikannya di antara prosesor? Jika...
Saya ingin mencoba dan menjalankan prosedur tersimpan yang sama beberapa kali dengan parameter berbeda tetapi pada saat yang sama. Saya menggunakan SQL 2014 Alasan untuk ini adalah bahwa prosedur ini memakan waktu sekitar 7 jam untuk menyelesaikan. Ini sebenarnya melakukan proses yang sama...
Saya telah mendengar hal-hal yang bertentangan tentang hibah memori untuk kueri pemilihan paralel: Hibah memori dikalikan dengan DOP Hibah memori dibagi dengan DOP Yang mana itu?
Apa praktik terbaik dengan menetapkan paralelisme secara umum? Saya tahu bahwa SQL Server default untuk 0menggunakan semua prosesor yang tersedia, tetapi dalam hal apa Anda ingin mengubah perilaku default ini? Saya ingat pernah membaca di suatu tempat (saya harus mencari artikel ini) bahwa untuk...
Pertimbangkan kueri berikut yang membatalkan beberapa agregat skalar: SELECT A, B FROM ( SELECT MAX(CASE WHEN ID = 1 THEN 1 ELSE 0 END) VAL1 , MAX(CASE WHEN ID = 2 THEN 1 ELSE 0 END) VAL2 , MAX(CASE WHEN ID = 3 THEN 1 ELSE 0 END) VAL3 , MAX(CASE WHEN ID = 4 THEN 1 ELSE 0 END) VAL4 ,...
Apakah Microsoft mengubah pengoptimal permintaan terkait jumlah file dan paralelisme? Apakah pengoptimal tidak lagi memperhitungkan jumlah file untuk menentukan tingkat paralelisme suatu permintaan? Jika demikian, apakah ada yang tahu kapan perubahan dilakukan? Jika tidak, adakah yang bisa...