Pertanyaan yang diberi tag «performance»

Evaluasi apakah suatu sistem bekerja dengan cukup baik agar sesuai dengan tujuan. Biasanya kinerja mengacu pada kecepatan di mana suatu sistem menyelesaikan operasi atau serangkaian operasi dari waktu ke waktu.

2
Haruskah saya membuat sarang luar yang tergantung di SQL Server?
Saya telah mendengar informasi yang beragam tentang hal ini dan saya mengharapkan pendapat kanonik atau ahli. Jika saya memiliki banyak LEFT OUTER JOINs, masing-masing bergantung pada yang terakhir, apakah lebih baik untuk membuat sarang? Untuk contoh yang dibuat-buat, JOINto MyParenttergantung pada JOINke MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc …

1
IO_STALL pertanyaan dan pengertian
Saya mengumpulkan IO_STALLS dari sys.dm_io_virtual_file_stats setiap 5 menit dan kemudian melakukan delta untuk melihat file mana yang paling terpengaruh oleh IO. Dalam satu periode 5 menit saya mendapatkan delta 5826331 ms yaitu 97 menit. Saya sedikit bingung dengan ini, apakah ini mengatakan bahwa operasi dimulai 97 menit yang lalu baru …

1
Perilaku aneh DBCC Shrinkfile
Saya mencoba menjalankan shrinkfile dbcc dalam potongan 1GB terhadap database di mana 95% dari data telah diarsipkan dan dihapus. Saya leaft dengan file 235GB di mana 9GB adalah data / indeks. Saya ingin mengecilkan ini hingga 50GB. Saya tahu bahwa menyusutkan file basis data buruk, menyebabkan fragmentasi dll. Sebagai bagian …

5
Mengapa penguncian optimis lebih cepat daripada penguncian pesimistis?
Kedua bentuk penguncian menyebabkan proses menunggu salinan catatan yang benar jika saat ini sedang digunakan oleh proses lain. Dengan penguncian pesimis, mekanisme kunci berasal dari DB itu sendiri (objek kunci asli), sedangkan dengan penguncian optimis, mekanisme kunci adalah beberapa bentuk versi baris seperti cap waktu untuk memeriksa apakah catatan "basi" …



3
mysql terlalu lama untuk mengirim data
Saya memiliki tabel sederhana dengan jutaan catatan (14.000.000) dan untuk permintaan sederhana itu menghabiskan terlalu banyak waktu "mengirim data". Meja CREATE TABLE IF NOT EXISTS details ( id int(11) NOT NULL, date date NOT NULL, time int(2) NOT NULL, minutes_online decimal(5,0) NOT NULL, minutes_playing decimal(5,0) NOT NULL, minutes_chatting decimal(5,0) NOT …


2
Bagaimana cara mendapatkan rencana eksekusi untuk tampilan?
Saya punya skema dengan sejumlah tampilan. Saya perlu memeriksa rencana eksekusi untuk memastikan indeks yang sesuai sudah ada dan digunakan. Bagaimana saya melakukan ini? Saya lebih suka tidak perlu menyalin dan menempelkan output dari show create view <viewname>ke explain, terutama karena beberapa pandangan dibangun di atas pandangan lain dan ini …

4
Pendapat DDL tentang TempDB
Saya memiliki SQL Server 2005 Standard x64 yang mengalami masalah dengan anggapan TempDB DDL selama beberapa bulan terakhir. Server akan mengalami pertengkaran tentang sumber daya menunggu 2: 1: 103 (jenis menunggu adalah PAGELATCH_EX). Masalah ini tampaknya terjadi secara sporadis ketika server berada di bawah beban yang layak. Saya telah memantau …

3
Kinerja Tinggi MySQL untuk Banyak SELECT / INSERT / UPDATEs / DELETEs
Saya membuat modul di mana setiap pengguna sering mendapatkan catatan ke dalam tabel selama 10 hingga 300 detik. Ketika waktu kedaluwarsa, sebuah catatan dihapus. Kasusnya adalah: akan ada banyak pengguna dan catatan akan sangat sering berubah - bagaimana ini akan mempengaruhi kinerja aplikasi untuk tabel ini, karena catatan akan sangat …

4
Bagaimana saya bisa mengoptimalkan permintaan MySQL ini lebih lanjut?
Saya memiliki permintaan yang membutuhkan waktu sangat lama untuk dijalankan (15+ detik) dan semakin lama semakin buruk seiring bertambahnya dataset saya. Saya telah mengoptimalkan ini di masa lalu, dan telah menambahkan indeks, penyortiran tingkat kode dan optimisasi lainnya, tetapi perlu beberapa penyempurnaan lebih lanjut. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) …

2
Menampilkan paket kueri di Server Management Studio
Pertanyaan lain SQL server: Saya memiliki pertanyaan sederhana yang memberi saya SQL intensif paling CPU sejak penghitung diatur ulang: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc Pertanyaan 1: Apa sebenarnya …

2
Bagaimana cara menerapkan paging secara efektif?
Saya memiliki permintaan basis data yang dapat menghasilkan kumpulan hasil yang besar. Klien yang menampilkan data menerima data melalui jaringan, jadi idenya adalah untuk meminimalkan jumlah data yang ditransfer dengan mengambil hanya 50 hasil pertama dari database dan mengirimkannya ke klien. Lalu saya akan memberikan kemungkinan untuk melompat ke halaman …

3
Multiple Oracle Instances - apakah ini praktik yang baik?
Salah satu klien saya telah menyebarkan produk kami db ke mesin Solaris yang sudah memiliki 3 contoh Oracle. Jadi, saat ini ada 4 contoh Oracle yang berjalan di mesin yang sama. Dan sekarang kami mengalami masalah kinerja. Saya tidak memiliki akses ke mesin virtual atau mesin lainnya, dan semua alat …

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.