Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Hiệu suất cơ sở dữ liệu chéo SQl 2008 trên cùng một máy vật lý và cùng một phiên bản máy chủ

Ngay cả khi nó không phải là một lần truy cập hiệu suất, nó có thể là một vấn đề về tính toàn vẹn của dữ liệu vì FK không thể được thực thi trên các cơ sở dữ liệu.

Tuy nhiên, có nhiều khả năng procs của bạn cần được điều chỉnh, đặc biệt nếu chúng dài hàng nghìn dòng. Để bắt đầu, hãy tìm kiếm con trỏ, truy vấn con tương quan và lập chỉ mục không hợp lệ. Ngoài ra, hãy tìm vị trí các mệnh đề không thể sử dụng được và các hàm vô hướng đang chạy từng hàng một.

Tất nhiên, cách tốt nhất để chứng minh rằng cơ sở dữ liệu riêng biệt không phải là vấn đề là sử dụng một chương trình chậm và chuyển đổi các bảng đó thành một cơ sở dữ liệu và kiểm tra hiệu suất theo cả hai cách. Ít nhất hãy thuyết phục họ thực hiện thử nghiệm nhỏ hơn này trước khi họ tiếp tục và thực hiện thay đổi phức tạp và tốn thời gian khủng khiếp đối với một cơ sở dữ liệu và sau đó phát hiện ra họ vẫn gặp vấn đề về hiệu suất.

Và hãy nhớ rằng, kế hoạch thực hiện là bạn của bạn đang xem xét những điều này.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chạy Python Script từ MSSQL

  2. Microsoft SQL Server 2005/2008:Kiểu dữ liệu XML so với text / varchar

  3. Tạo chỉ mục trên một biến bảng

  4. Cách thay đổi kích thước của một cột trong SQL Server (T-SQL)

  5. SQL Server có hỗ trợ mệnh đề IS DISTINCT FROM không?