Chọn đúng tính năng Cơ sở dữ liệu Azure SQL

Đã hoàn thành

Trong kịch bản sản xuất xe đạp của chúng tôi, bạn đã xác định và hồ sơ các cơ sở dữ liệu mà bạn muốn di chuyển sang Cơ sở dữ liệu Azure SQL. Bây giờ, bạn muốn lập kế hoạch di chuyển, xem xét khả năng khôi phục dữ liệu, khôi phục thảm họa, bảo mật và các chi tiết thực hiện khác.

Bạn muốn biết các công cụ và tính năng sẵn dùng để hỗ trợ quy trình di chuyển sang Cơ sở dữ liệu Azure SQL.

Lợi ích của Cơ sở dữ liệu Azure SQL

Sau đây là tóm tắt các lợi ích của việc triển khai cơ sở dữ liệu vùng đơn và đàn hồi:

Danh mục Đặc điểm
sao lưu và khôi phục Sao lưu tự động
Khôi phục điểm thời gian
Duy trì sao lưu từ 7 ngày trở lên
Lưu giữ bản sao lưu dài hạn lưu trữ các bản sao lưu lên đến 10 năm
tính khả dụng cao 99.99 đảm bảo% có sẵn
Tính khả dụng tích hợp sẵn với ba bản sao phụ
Dư thừa vùng thông qua khu vực khả dụng Azure
hồi sau thảm họa Khôi phục địa lý các bản sao lưu cơ sở dữ liệu
Sao nhân bản địa lý hiện hoạt giữa các khu vực Azure
dịch vụ mở rộng Tăng tỷ lệ và giảm co giãn động
Co giãn với nhiều trục
Chia sẻ tài nguyên điện toán giữa các cơ sở dữ liệu bằng cách sử dụng vùng đàn hồi
Bảo mật Hỗ trợ xác thực Microsoft Entra
Các tính năng bảo mật chỉ trên đám mây như Chống Mối đe dọa Nâng cao
Mã hóa dữ liệu trong suốt (TDE) được bật theo mặc định
Hỗ trợ che dữ liệu động và tĩnh, bảo mật cấp hàng và Luôn được Mã hóa
Danh sách cho phép tường lửa
Cấp phép Mô hình mua hàng của DTU dành cho chi phí dự đoán
Mô hình mua vCore, cho phép xác định tỷ lệ lưu trữ độc lập với tính toán
Kết hợp mô hình mua vCore với Lợi ích Kết hợp Azure cho SQL Server để tiết kiệm chi phí lên đến 30 phần trăm

Mẹo

Để xem lại các lợi ích của việc di chuyển sang Cơ sở dữ liệu Azure SQL và các tính năng sẵn dùng, vui lòng tham khảo mục Triển khai các giải pháp PaaS bằng mô-đun Azure SQL.

Các tính năng độc quyền của Cơ sở dữ liệu Azure SQL

Một số tính năng được hỗ trợ trong Cơ sở dữ liệu Azure SQL không sẵn dùng trong các dịch vụ Azure SQL khác:

Đặc điểm Định nghĩa
siêu cấp Kiến trúc đám mây gốc cho phép tính toán và lưu trữ có thể mở rộng độc lập, cung cấp tính linh hoạt và tài nguyên lớn hơn các tầng khác.
đổi tỷ lệ tự Với bậc tính toán không dùng máy chủ
tự động điều chỉnh (chỉ mục) Tính năng dựng sẵn này tự động xác định và tạo chỉ mục có thể cải thiện hiệu suất khối lượng công việc của bạn. Nó cũng xác minh rằng hiệu suất truy vấn đã được cải thiện và loại bỏ các chỉ mục không sử dụng hoặc trùng lặp.
vấn Elastic của Cho phép bạn chạy các truy vấn T-SQL kết nối nhiều cơ sở dữ liệu trong Cơ sở dữ liệu SQL. Tính năng này hữu ích cho các ứng dụng sử dụng tên ba phần và bốn phần không thể thay đổi.
Việc Làm Đàn hồi Tính năng công việc đàn hồi là thay thế Tác nhân SQL Server cho Cơ sở dữ liệu Azure SQL. Trong một số trường hợp, công việc đàn hồi tương đương với tính năng Quản trị Nhiều Máy chủ có sẵn trên phiên bản SQL Server.
hiểu về Hiệu suất Truy vấn (QPI) Công cụ này giúp tìm các truy vấn để tối ưu hóa để cải thiện hiệu suất khối lượng công việc tổng thể và sử dụng hiệu quả tài nguyên mà bạn đang thanh toán.

Quan trọng

Để hiểu rõ sự khác biệt về tính năng bổ sung giữa Cơ sở dữ liệu SQL, SQL Server và Azure SQL Managed Instance, cũng như sự khác biệt giữa các tùy chọn Cơ sở dữ liệu Azure SQL khác nhau, hãy xem mục Các tính năng cơ sở dữ liệu SQL.

Các tùy chọn di chuyển được hỗ trợ

Có hai chế độ di chuyển sang Cơ sở dữ liệu Azure SQL: Onlinecơ sở dữ. Chế độ trực tuyến có thời gian ngừng hoạt động tối thiểu hoặc không có thời gian ngừng hoạt động, trong khi chế độ ngoại tuyến bị ngừng hoạt động trong quá trình di chuyển.

Công cụ Chế độ di chuyển
dịch vụ di chuyển cơ sở dữ liệu Azure ngoại tuyến
nhân bản giao Online
di chuyển Azure ngoại tuyến
Hướng Dẫn Nhập Xuất/ BACPAC ngoại tuyến
Hàng loạt bản sao (tiện ích bcp) ngoại tuyến
Azure Data Factory ngoại tuyến

* Có thể có tác động hiệu năng cao hơn, tùy thuộc vào khối lượng công việc.

Lưu ý

Chúng tôi khuyên bạn nên sử dụng Dịch vụ di chuyển cơ sở dữ liệu Azure để di chuyển lớn và nâng cao trải nghiệm tổng thể.

Hiệu suất di chuyển

Hãy cân nhắc các đề xuất sau đây khi di chuyển sang Cơ sở dữ liệu Azure SQL:

  • Theo dõi I/O tệp dữ liệu và độ trễ trên nguồn và giảm thiểu mọi nút cổ chai.
  • Mở rộng cơ sở dữ liệu Azure SQL đích thành Business Critical Gen5 8 vCore hoặc sử dụng tầng dịch vụ Hyperscale để giảm thiểu độ trễ cho tệp nhật ký.
  • Đảm bảo rằng băng thông mạng của bạn có thể đáp ứng tốc độ nhập nhật ký tối đa.
  • Chọn mức dịch vụ và kích thước điện toán cao nhất để có hiệu suất truyền tối đa và giảm quy mô sau khi di chuyển.
  • Giảm thiểu khoảng cách giữa các tệp BACPAC và trung tâm dữ liệu đích.
  • Tắt tự động cập nhật và tự động tạo thống kê trong quá trình di chuyển.
  • Bảng phân vùng và chỉ mục, thả dạng xem được lập chỉ mục và tạo lại chúng sau khi di chuyển.
  • Cân nhắc việc di chuyển dữ liệu lịch sử hiếm khi được truy vấn sang một cơ sở dữ liệu riêng biệt trong Cơ sở dữ liệu Azure SQL và truy vấn dữ liệu đó bằng truy vấn đàn hồi.

Thử lại kết nối ứng dụng

Khi di chuyển sang Cơ sở dữ liệu Azure SQL, điều quan trọng là phải dự đoán các lỗi tạm thời thỉnh thoảng khi kết nối với tài nguyên cơ sở dữ liệu và thực hiện phương pháp lô-gic thử lại thích hợp. Việc đặt số lần thử lại tối đa trước khi chương trình chấm dứt cũng rất quan trọng.

Chúng tôi khuyên bạn nên đợi tối thiểu 5 giây trong lần thử lại đầu tiên. Mỗi lần thử lại tiếp theo sẽ làm tăng độ trễ theo cấp số mũ, lên đến tối đa 60 giây.

Lưu ý

Nếu câu lệnh SELECT không thành công kèm theo lỗi tạm thời cho Cơ sở dữ liệu SQL, thì đừng trực tiếp thử lại. Thay vào đó, hãy thử lại câu lệnh SELECT trong kết nối mới.

Để tìm hiểu thêm về các nguyên tắc thử lại kết nối, hãy xem mục Khắc phục các lỗi kết nối tạm thời trong Cơ sở dữ liệu SQL và Bản ứng dụng được Quản lý SQL.