Microsoft SQL Server 2019: Tổng hợp những tính năng tốt nhất của nó
12/10/2020Trong phiên bản Microsoft SQL Server 2019, “gã khổng lồ” công nghệ đã ưu ái khi mang đến cho đứa con tinh thần của mình những tính năng độc nhất vô nhị. Trong đó, phải kể đến là việc bổ sung cụm Dữ liệu lớn và khả năng khôi phục dữ liệu nhanh hơn trong phiên bản Microsoft SQL 2019 lần này.
Microsoft SQL Server 2019 xây dựng dựa trên các tính năng xử lý truy vấn thông minh đã được triển khai trong phiên bản Microsoft SQL Server 2017. Đồng thời, họ cũng đã mở rộng chúng sang các phần mới mới của công cụ cơ sở dữ liệu. Chi tiết sự thay đổi này là gì, hãy cùng Viettel IDC khám phá chi tiết hơn về phiên bản Microsoft SQL Server lần này trong bài viết dưới đây nhé.
Những tính năng tốt nhất của Microsoft SQL Server 2019
>> Xem thêm: Toàn tập về SQL Server cho người mới bắt đầu.
Các Big Data Cluster và PolyBase
Đối với các Big Data Cluster vốn dĩ có rất nhiều công nghệ rất thú vị trong nền tảng này. Nó cho phép chạy Microsoft SQL Server trên Kubernetes. Song song với đó nó kết nối trực tiếp Microsoft SQL Server với Apache Spark. Mặc dù đây là một sự phát triển mang tính cách mạng, nhưng nó cũng đồng nghĩa với việc thực tế doanh nghiệp áp dụng sẽ phải thay đổi mô hình rất lớn.
Thành phần thú vị hơn của bộ tính năng này là một cải tiến lớn đối với PolyBase. Nó cho phép bạn kết nối Microsoft SQL Server với Oracle, MongoDB và Teradata. Đồng thời cung cấp kết nối ODBC với các nguồn dữ liệu khác (ví dụ danh sách SharePoint chẳng hạn). Microsoft gọi đây là "ảo hóa dữ liệu". PolyBase cũng đã được tự động thêm vào Microsoft SQL Server phiên bản chuẩn. Như vậy có nghĩa là sẽ có nhiều người dùng có thể tiếp cận được với nó hơn.
Xử lý truy vấn thông minh
Microsoft SQL Server 2016 đã giới thiệu một tính năng tuyệt vời được gọi là Query Store. Tính năng này cho phép bạn có thông tin thời gian chạy và kế hoạch thực thi cho tất cả các truy vấn của mình. Đồng thời, với Query Store, nó cũng cho phép quản trị viên có thể nhanh chóng cô lập và tìm ra nguyên nhân gốc rễ của vấn đề hiệu suất.
Microsoft SQL Server đã xây dựng tính năng thông minh này bằng cách điều chỉnh truy vấn tự động cho các kế hoạch thực thi hồi quy về hiệu suất. Microsoft SQL Server 2019 đã thay đổi dung lượng bộ nhớ được cấp cho truy vấn để sắp xếp và so sánh. Đồng thời nó cũng giới thiệu hàm vô hướng nội tuyến cho các biến bảng. Cả hai tính năng đều là các mẫu chống hiệu suất đã tồn tại trong các phiên bản Microsoft SQL Server trước đó.
Đo lường hiệu suất sử dụng Query Store
Giám sát thông minh hơn
Tính năng Query Store vốn dĩ mang lại nhiều lợi ích cho người dùng. Nhưng trên một số hệ thống, nó gây ra một số vấn đề về tranh chấp tài nguyên. Điều này đặc biệt có tác động đối với những khách hàng chạy SQL động. Microsoft SQL Server 2019 giới thiệu một tùy chọn cho phép bạn tuỳ biến việc thu thập dữ liệu để hạn chế vấn đề này.
Ngoài ra, Microsoft SQL Server cũng cập nhật một số cải tiến xung quanh việc thu thập kế hoạch thực thi. Những cập nhật này cho phép bạn nắm bắt các kế hoạch thực thi thực tế, giúp bạn kiểm tra được có bao nhiêu hàng được truy vấn sử dụng. Từ những thông số đó bạn có thể so sánh chúng với những dữ liệu ước tính mà trình tối ưu hóa truy vấn đã sử dụng. Đổi lại, điều này có thể giúp bạn nhanh chóng cô lập một vấn đề về hiệu suất.
Tối ưu hóa hiệu suất
Microsoft SQL Server từ lâu đã gặp vấn đề khi nó cố gắng chèn các bản ghi tuần tự vào một bảng với khối lượng rất lớn. Vấn đề này xảy ra là do sự cạnh tranh trong bộ nhớ. Vì chỉ có một luồng có thể truy cập một trang dữ liệu tại một thời điểm nhất định. Tính năng OLTP trong bộ nhớ được thiết kế để khắc phục vấn đề này. Tuy nhiên yếu điểm của nó là việc nó không tương thích 100% với tất cả các loại dữ liệu nên không thể sử dụng ở mọi nơi. SQL Server 2019 giới thiệu một tính năng tùy chọn được gọi là "Optimi_for_sequential_key". Nó giúp giảm ảnh hưởng của vấn đề kể trên.
Một cải tiến hiệu suất khác đến từ không gian làm việc tạm thời của Microsoft SQL Server là TempDB. Tận dụng tính năng OLTP trong bộ nhớ, giúp loại bỏ những vấn đề bị tắc nghẽn ở lớp dữ liệu.
Phục hồi sơ sở dữ liệu nhanh hơn
Việc khôi phục dữ liệu đối với quản trị viên đôi khi giống như một cơn ác mộng vậy. Điều này là do các giao dịch có trong nhật ký giao dịch cơ sở dữ liệu nhưng lại không có trong bản sao lưu cơ sở dữ liệu được dùng để khôi phục.
Với Microsoft SQL Server 2019, họ đã thay đổi quá trình này bằng cách triển khai một danh sách các phiên bản để cho phép các giao dịch được cập nhật lại nhanh hơn nhiều sau khi khôi phục hoặc khởi động lại máy chủ. Bằng việc đưa ra tính năng này, trong phiên bản Microsoft SQL Server 2019, mỗi lần khôi phục mẫu mất 90 giây đã giảm xuống chỉ còn 1 giây.
Một số tính năng khác
Cuối cùng, còn khá nhiều tính năng “nhỏ nhặt” nhưng hữu ích khác có trong phiên bản Microsoft SQL Server 2019 lần này. Trong đó có thể kể đến như tạo chỉ mục hoặc mã hoá. Tính năng mã hóa cũng đã được cải tiến với tên gọi là mã hóa an toàn. Nó cho phép công cụ cơ sở dữ liệu hoạt động trên dữ liệu được mã hóa trong T-SQL trong khi dữ liệu đó không bị người dùng hoặc quản trị viên nhìn thấy.
Kết luận
Thực sự trong phiên bản Microsoft SQL Server 2019, Microsoft cũng đã khá ưu ái hơn nhiều khi đưa vào những tính năng hữu ích. Trải qua hàng chục phiên bản từ trước đến nay, có vẻ như Microsoft đang ngày càng hoàn thiện hơn các sản phẩm của mình.
>> Xem thêm: Cùng nhìn lại phiên bản SQL Server 2012 sau 8 năm phát hành.
Hi vọng rằng bài viết này Viettel IDC đã mang đến cho bạn những thông tin cập nhật về phiên bản Microsoft SQL Server 2019. Đừng quên chia sẻ bài viết này nếu như bạn thấy nó hữu ích nhé.
Ngoài ra, nếu như bạn đang tìm kiếm các giải pháp liên quan đến việc quản trị dữ liệu thì đừng quên dịch vụ Viettel StartDB do Viettel IDC cung cấp. Hãy liên hệ với chúng tôi để được tư vấn trực tiếp về vấn đề này nhé.
Để tìm hiểu thêm về các gói dịch vụ Viettel StartDB, vui lòng liên hệ đến Viettel IDC:
- Hotline: 1800.8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc
- Website: https://viettelidc.com.vn
Viettel IDC – Nhà cung cấp dẫn đầu về giải pháp Trung tâm dữ liệu và Điện toán đám mây tại Việt Nam
Tin nổi bật
Tin liên quan
Cổng SATA là gì? Cách nhận biết và kết nối ổ HDD, SSD
Cổng SATA là gì? Cách nhận biết cổng SATA trên mainboard, phân biệt các phiên bản và kiểm tra ổ HDD, SSD có tương thích trước khi nâng cấp.
Microsoft Publisher là gì? Tổng quan về phần mềm thiết kế dàn trang
Microsoft Publisher là gì? Đây là phần mềm dàn trang của Microsoft, hỗ trợ thiết kế ấn phẩm bằng các mẫu có sẵn và công cụ sắp xếp văn bản, hình ảnh linh hoạt.
Có nên sử dụng các công cụ Text to speech miễn phí? Ưu điểm và hạn chế
Có nên sử dụng các công cụ Text to Speech miễn phí? Cân nhắc chất lượng giọng đọc, hạn mức và quyền sử dụng để biết khi nào bản miễn phí đủ dùng hoặc cần nâng cấp.
Kiến trúc Client Server là gì? Cách mô hình máy chủ - máy khách hoạt động
Kiến trúc Client Server là gì? Đây là mô hình máy khách - máy chủ, tổ chức việc gửi yêu cầu, xử lý và trao đổi dữ liệu trong các ứng dụng và dịch vụ mạng.
Cấu trúc silo là gì trong SEO? Cách xây dựng cấu trúc silo cho website
Cấu trúc silo là gì? Nắm rõ cách phân nhóm nội dung, phân biệt silo vật lý và silo ảo để xây dựng website dễ điều hướng, thuận tiện quản lý và hỗ trợ SEO.
Top 15 các phần mềm quay lại màn hình miễn phí cho máy tính và điện thoại
Các phần mềm quay lại màn hình miễn phí giúp bạn ghi hình rõ nét, lưu lại thao tác và tạo video hướng dẫn trực quan cho nhu cầu học tập, làm việc hằng ngày.
Postfix là gì? Hướng dẫn cài đặt và cấu hình trên Ubuntu
Postfix là gì được giải đáp qua vai trò của phần mềm chuyển thư mã nguồn mở, giúp doanh nghiệp chủ động quản lý luồng email và cấu hình hệ thống trên Linux.
Cách quét mã độc cho website WordPress và lưu ý bảo mật cần biết
Cách quét mã độc cho website WordPress giúp phát hiện tệp đáng ngờ, xác định dấu vết xâm nhập và hỗ trợ xử lý sớm nguy cơ ảnh hưởng đến dữ liệu, người truy cập.
Top 20 các plugin hữu ích cho WordPress tốt nhất nên cài đặt
Các plugin hữu ích cho WordPress giúp mở rộng chức năng sẵn có của website, cải thiện trải nghiệm người dùng và đơn giản hóa công việc quản trị hằng ngày.
Hướng dẫn cài đặt các ứng dụng trên Ubuntu cho người mới
Hướng dẫn cài đặt các ứng dụng trên Ubuntu chi tiết từng bước, giúp người mới dễ dàng thao tác từ tải phần mềm, thiết lập gói cài đến khởi chạy ứng dụng.


Bình luận ()