Phân tích khối lượng công việc trước khi di chuyển


1

Có ai có khuyến nghị về việc thu thập và/hoặc các mẫu hiệu suất để sử dụng trên trình lược tả trước khi di chuyển cơ sở dữ liệu SQL không?Mục đích là để đánh giá khối lượng công việc và đưa ra quyết định về việc đặt cơ sở dữ liệu nào.Cảm ơn bạn cho tất cả sự giúp đỡ của bạn!

4

Nếu đó là SQL Server 2005 trở lên, ban đầu tôi sẽ xem số liệu thống kê tệp, cho bạn biết số lượng IO mà mỗi cơ sở dữ liệu sử dụng, cùng với số liệu thống kê bộ nhớ:

Sự cố bộ nhớ:

SELECT
     (CASE WHEN ([is_modified] = 1) THEN 'Dirty' ELSE 'Clean' END) AS 'Page State',
     (CASE WHEN ([database_id] = 32767) THEN 'Resource Database' ELSE DB_NAME (database_id) END) AS 'Database Name',
     COUNT (*) AS 'Page Count'
FROM sys.dm_os_buffer_descriptors
     GROUP BY [database_id], [is_modified]
     ORDER BY [database_id], [is_modified];
GO

Microsoft cung cấp Assessment and Planning Toolkit mà bạn có thể trỏ đến Máy chủ SQL của mình và nó sẽ thăm dò cứ sau 5 phút để thu thập thông tin hữu ích như IOPS.

Đối với một dự án hợp nhất/di chuyển, video Bob Duffy's (MCM) SQL Bits presentation có đầy đủ các mẹo.

  0

Thật tuyệt, video này thật tuyệt vời.DB là SQL 2000. Tôi đang tải xuống MAP ToolKit ... 15 sep. 112011-09-15 03:13:32


3

Tôi muốn đề xuất theo mô hình phân tích tương tự với this answer .Câu hỏi trong trường hợp đó là làm thế nào để phù hợp với nhiều cơ sở dữ liệu hơn, tương tự như những gì bạn đang cố gắng đạt được.