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
Có nên sử dụng cheap VPS Windows không?
23/07/2025Tin liên quan
Bí quyết tăng tốc website nhanh chóng và dễ dàng
Trong bài viết này, Viettel IDC sẽ hướng dẫn bạn những bí quyết giúp tăng tốc website nhanh chóng và hiệu quả, giúp tối ưu hiệu suất, tốc độ website của mình, hãy cùng điểm qua nhé.
9 lý do doanh nghiệp cần chuyển từ VPS lên Cloud Server
Đều là máy chủ ảo nhưng hiện nay, Cloud Server đang được đánh giá cao hơn khi mang đến nhiều lợi ích vượt trội so với dịch vụ VPS.
Ảo hóa máy chủ là gì? Tìm hiểu về ảo hóa VMWare
Ảo hóa đang là một trong những xu hướng hot hiện nay, và ảo hóa máy chủ cũng không ngoại lệ. Công nghệ này giúp chúng ta tiết kiệm chi phí và mang lại sự tiện lợi tối ưu. Trong bài viết này, Viettel IDC sẽ giới thiệu đến bạn khái niệm về ảo hóa máy chủ là gì, công nghệ VMWare có gì hot nhé! Hãy cùng Viettel IDC tìm hiểu kỹ hơn về các vấn đề này.
Có nên sử dụng cheap VPS Windows không?
Dịch vụ máy chủ ảo VPS đang là một trong những lựa chọn phổ biến của nhiều doanh nghiệp và cá nhân hiện nay. Cùng với nhu cầu đó, nhiều cheap VPS Windows đã được ra đời để phục vụ nhu cầu cho người dùng. Tuy nhiên, chúng ta có nên sử dụng cheap VPS Windows hay không? Chúng có chất lượng đủ ổn định để đáp ứng nhu cầu của chúng ta không? Hãy cùng Viettel IDC tìm hiểu kỹ hơn thông qua bài viết bên dưới nhé!
NLP là gì? Tìm hiểu về lập trình ngôn ngữ tư duy
NLP - Natural Language Processing (lập trình ngôn ngữ tư duy) là một nhánh của trí tuệ nhân tạo (AI), giúp máy tính nhận diện, hiểu và tạo ra văn bản hoặc lời nói giống như con người.
Mã hóa đầu cuối là gì? Cách thức hoạt động và ưu nhược điểm
Mã hóa đầu cuối, hay End-to-End Encryption (E2EE) là thuật ngữ mô tả quá trình dữ liệu được mã hoá khi rời khỏi thiết bị của người dùng, hoặc trước khi được truyền đi/lưu trữ ở một nơi bất kỳ
Cloud Adoption là gì? Lưu ý khi lựa chọn cho doanh nghiệp
Cloud Adoption là quá trình doanh nghiệp chuyển đổi từ việc sử dụng cơ sở hạ tầng CNTT truyền thống sang sử dụng các dịch vụ điện toán đám mây bao gồm việc lưu trữ dữ liệu, vận hành
Dịch vụ thuê kênh riêng quốc tế IPLC tin cậy, hiệu quả
IPLC (International Private Leased Circuit), hay kênh thuê riêng quốc tế là dịch vụ cung cấp kết nối mạng trực tiếp và riêng tư giữa hai địa điểm khác nhau, thường là hai quốc gia, lãnh thổ
So sánh sự khác nhau giữ băng thông và độ trễ
Băng thông và độ trễ đóng vai trò then chốt trong việc đánh giá và tối ưu hiệu suất mạng. Nhưng bạn đã thực sự hiểu rõ sự khác biệt giữa hai yếu tố này chưa?
Virtual Desktop là gì? Vai trò và tầm quan trọng
Virtual Desktop là một không gian làm việc ảo, không chạy trực tiếp trên phần cứng của thiết bị người dùng mà thay vào đó hoạt động thông qua phần mềm cài đặt trên thiết bị đó