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 liên quan
"SOVEREIGN CLOUD" VÀ NGHỊCH LÝ CHUYỂN ĐỔI SỐ: GIẢI MÃ BÀI TOÁN TUÂN THỦ CHO NGÀNH TÀI CHÍNH & CHÍNH PHỦ
Các tổ chức thuộc nhóm ngành trọng yếu như tài chính, ngân hàng (BFSI) và cơ quan nhà nước đang khao khát hiện đại hóa hệ thống IT (chuyển đổi sang kiến trúc Microservices, sử dụng Container/Kubernetes) để tăng tốc độ triển khai dịch vụ và nâng cao trải nghiệm người dùng. Tuy nhiên, họ lại đang vấp phải một "nghịch lý" lớn: Càng muốn áp dụng công nghệ Cloud hiện đại, rào cản về tuân thủ pháp lý và an toàn thông tin càng trở nên khắt khe.
BÀI TOÁN "NOISY NEIGHBOR" TRÊN CLOUD VÀ CHIẾN LƯỢC TỐI ƯU HIỆU NĂNG CHO HỆ THỐNG CỐT LÕI
Trong kỷ nguyên mà dữ liệu là "dầu mỏ mới", việc vận hành các hệ thống xương sống (Core ERP, Core Banking) hay các workload tính toán chuyên sâu (AI, Machine Learning, Datalake) đòi hỏi năng lực phần cứng vô cùng mạnh mẽ.
"BÃO GIÁ" HẠ TẦNG CNTT VÀ BÀI TOÁN SỐNG CÒN CỦA DOANH NGHIỆP: VÌ SAO PRIVATE CLOUD DẠNG DỊCH VỤ LÊN NGÔI?
Làn sóng bùng nổ hạ tầng AI toàn cầu đang tạo ra một "cơn địa chấn" về giá phần cứng máy chủ, chip nhớ DRAM, ổ cứng doanh nghiệp và chi phí năng lượng. Đứng trước áp lực phải chuyển đổi số nhưng lại vấp phải bài toán chi phí đầu tư (CapEx) đắt đỏ cùng thời gian giao hàng kéo dài hàng tháng, các nhà quản trị công nghệ (CIO) và tài chính (CFO) đang tìm kiếm một hướng đi mới: Không cần bỏ hàng tỷ đồng mua sắm hạ tầng mà vẫn sở hữu riêng một hệ thống Private Cloud hoàn chỉnh, an toàn và sẵn sàng vận hành ngay lập tức.
Digital Workplace là gì? Xu hướng môi trường làm việc số cho doanh nghiệp
Digital Workplace là gì? Khám phá mô hình vận hành, thành phần, lợi ích, ứng dụng, thách thức và xu hướng môi trường làm việc số cho doanh nghiệp.
Lỗ hổng Shellshock là gì? Cơ chế, tác động và cách khắc phục
Lỗ hổng Shellshock (CVE-2014-6271) trong Bash là gì, vì sao nghiêm trọng? Tìm hiểu nguyên nhân, hệ thống bị ảnh hưởng và cách kiểm tra, vá lỗi.
Scratch là gì? Cách hoạt động, ứng dụng và đối tượng phù hợp
Scratch là gì? Tìm hiểu cách lập trình bằng khối lệnh, các khái niệm có thể học, ứng dụng thực tế và sự khác nhau giữa Scratch với ScratchJr.
Phân biệt các loại Web Hosting: Đâu là lựa chọn phù hợp cho website?
Phân biệt các loại Web Hosting và tìm hiểu cách mỗi mô hình hoạt động, từ đó lựa chọn giải pháp phù hợp với nhu cầu, quy mô và định hướng phát triển website.
Website có cần hosting không? Giải đáp chi tiết từ A-Z
Website có cần hosting không? Tìm hiểu vai trò của hosting, domain và các trường hợp cần và không cần mua hosting riêng cho website.
Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam
Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam, cùng tiêu chí lựa chọn và những lưu ý quan trọng trước khi đăng ký dịch vụ.
Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng
Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.


Bình luận ()