Menimbang bahwa Microsoft SQL Server bukan, secara teknis, sistem manajemen basis data yang lambat, saya terus bertanya-tanya mengapa sering / biasanya membutuhkan waktu yang lama bagi SQL Management Studio untuk terhubung.
Ini terjadi bahkan ketika tidak ada orang lain yang mengakses server database dan ketika Management Studio berjalan pada mesin yang sama dengan SQL Server.
Ditambah SQL Management Studio sering membutuhkan waktu sangat lama untuk melakukan sesuatu, bahkan hanya menampilkan izin login dapat memakan waktu beberapa menit pada server database jika tidak digunakan.
Apakah ada penjelasan yang jelas?
sql-server
ms-sql
Andrew J. Brehm
sumber
sumber
localhost
... itu benar-benar membuat frustrasi. (YMMV) Dan itu dimulai pada titik waktu terakhir, tidak pernah seperti ini sebelumnya.Jawaban:
Ini terdengar bodoh tapi saya punya masalah yang sangat lambat SQL Server Management Studio dan trik ini menyelesaikannya:
Trik ini hanya efektif jika komputer tempat SQL Server Management Studio Anda diinstal TIDAK terhubung ke Internet. Hanya melakukan itu menyelesaikan masalah saya. Mungkin itu akan menyelesaikan masalah Anda.
sumber
Ini bekerja untuk saya: Microsoft SQL Server Management Studio terlalu lambat
sumber
crl
kependekan dari "Daftar Pencabutan Sertifikat", ini juga tidak ideal dari sudut pandang keamanan (lihat komentar pada jawaban yang diterima).secara default, saat menghubungkan ke server lokal, protokol jaringan yang digunakan adalah memori bersama. Terkadang ini bisa sangat lambat.
Saya mengalami masalah kecepatan yang sama ketika menghubungkan ke kotak yang ditentukan secara lokal, tetapi tidak jauh.
Apakah Anda mendapatkan perlambatan yang sama jika Anda menentukan protokol jaringan TCP / IP saat menghubungkan?
EDIT Juga, menurut Microsoft, ini mungkin merupakan masalah yang disebabkan oleh Management Studio yang 32bit dan dijalankan pada OS 64bit. Lihat di sini: http://support.microsoft.com/kb/906892
sumber
Kemungkinan implementasi IPv6 rusak? Apakah Anda menjalankan dual-stack? Kami pernah mengalami masalah ini sebelumnya. IPv6 dicoba terlebih dahulu, dan jika ada kesalahan konfigurasi akhirnya akan gagal ke IPv4.
sumber
SSMS berusaha untuk memeriksa dengan Microsoft untuk sertifikat root default, meskipun itu bukan milik kami. Jika Anda menggunakan server proxy, gunakan proxycfg atau netsh untuk mengatur pengaturan proxy sistem. Tutup dan kemudian buka SSMS dan waktu untuk memuat akan sangat berkurang.
sumber
Menambah jawaban Julien N di atas, saya memperbaiki masalahnya (penundaan 10 detik saat menjalankan kueri pertama kali) dengan menghapus centang:
"Periksa pencabutan sertifikat Penerbit"
dalam opsi lanjutan Internet Explorer. Tidak perlu restart.
sumber
Kolega saya memiliki perilaku yang tepat seperti Anda di PC-nya. Dia menggunakan SQL Server Management Studio tahun 2005. Dia memecahkan menginstal versi baru yang datang dengan SQL Server 2008.
Jika Anda melihat bahwa masalah ini hanya terjadi pada PC Anda, saya sarankan Anda untuk mencoba menghapus dan menginstal ulang seluruh paket Microsoft SQL Server.
sumber
Mungkinkah ini masalah Resolusi Nama? Jika mesin SQL Server berada di mesin yang sama, coba gunakan (lokal) sebagai nama atau bahkan 127.0.0.1 (atau alamat IP mesin). Netbios melalui TCP / IP dan / atau WINS / DNS yang kurang dapat menyebabkan waktu koneksi yang lambat.
Pastikan juga server memiliki cukup memori untuk beroperasi. SQL Server dapat bekerja dengan baik di bawah ram 512 MB, tetapi kinerjanya menurun sangat cepat.
Seharusnya tidak ada penundaan lebih lama dari 5 detik saat menghubungkan ke server. (Kurang jika lokal).
sumber
Saya menambahkan sqlservr.exe ke daftar pengecualian windows firewall di SQL server 2005. Hasil: respon sangat cepat!
sumber
Dalam kasus saya itu tidak setiap waktu, tetapi ketika itu terjadi, butuh 10 menit untuk kembali bahkan kotak koneksi saya. Jadi saya melihat Manajer konfigurasi dan menonaktifkan memori bersama. Bekerja seperti pesona setiap saat !!
sumber
Solusi bagi saya adalah menonaktifkan NIC Hyper-V:
Cukup klik kanan dan kemudian klik
disable
sumber
Saya mengalami masalah yang sama di mana folder Views membutuhkan waktu lama untuk berkembang. Folder lain termasuk database atau tabel OK. Semua rekomendasi di atas tidak berfungsi dalam kasus saya. Apa yang berhasil bagi saya adalah pengguna memiliki peran sysdamin, saya menghapus peran sysadmin dan mengembalikannya dan semuanya mulai bekerja dengan baik untuk saya.
sumber
Jika Anda menggunakan SQL Express, periksa bahwa ukuran total database Anda tidak melebihi 10 GB (batasan untuk SQL Express 2012).
sumber