Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Các thay đổi về cấp phép Common Sense cho SQL Server 2014 Standard Edition

Vào khoảng cuối năm 2013 hoặc đầu năm 2014, Microsoft sẽ chính thức phát hành SQL Server 2014. Dựa trên những thông tin và tin đồn được công bố rộng rãi, có vẻ như rất có thể Windows Server 2012 R2 cũng sẽ được phát hành chính thức trong cùng khung thời gian đó, có thể sớm hơn SQL Server một chút. 2014. Liên quan đến điều này là bản phát hành sắp tới (trong quý 3 năm 2013), của dòng bộ xử lý Intel Xeon E5-2600 v2, còn được gọi là Ivy Bridge-EP, cùng với việc phát hành theo lịch trình của dòng Intel Xeon E7-4800 v2 của bộ vi xử lý (Ivy Bridge-EX) vào quý 1 năm 2014. Bạn có thể tự hỏi chúng có liên quan gì với nhau và chúng liên quan gì đến việc cấp phép của Microsoft, vì vậy hãy để tôi giải thích.

Windows Server 2012 R2 Standard Edition

Hiện tại, Windows Server 2012 Standard Edition có giới hạn giấy phép hệ điều hành là 4TB cho RAM, đây là một cải tiến lớn so với giới hạn 32GB RAM cho Windows Server 2008 R2 Standard Edition. Mặc dù 4TB RAM có vẻ như là một số lượng rất lớn (đúng là như vậy), nhưng chúng ta sẽ sớm gặp vấn đề khi Intel chính thức phát hành loạt vi xử lý Xeon E7-4800 v2. Hóa ra dòng Xeon E7 v2 (bao gồm dòng E7-2800 v2, E7-4800 v2 và E7-8800 v2) đã tăng gấp ba lần dung lượng bộ nhớ tối đa của dòng Intel Xeon E7 hiện tại. Điều này có nghĩa là một hàng hóa, máy chủ bốn ổ cắm sẽ hỗ trợ 6TB RAM khi bạn sử dụng 32GB DDR ECC DIMM. Dựa trên lịch sử giá gần đây, có vẻ như khá nhiều khả năng DIMM 32GB sẽ gần bằng giá / GB với DIMM 16GB vào đầu năm 2014. Điều này có nghĩa là Microsoft thực sự cần phải nâng giới hạn RAM của hệ điều hành cho Windows Server 2012 R2 lên. cao hơn 4TB. Đề xuất của tôi là tăng giới hạn RAM lên 24TB để máy chủ 16-socket, có đầy đủ DIMM 32GB, sẽ có thể sử dụng toàn bộ dung lượng RAM có sẵn.

SQL Server 2014 Standard Edition

Hiện tại, SQL Server 2012 Standard Edition (và Business Intelligence Edition) chỉ có thể sử dụng 64GB RAM cho Cơ sở dữ liệu. SQL Server 2012 Standard Edition cũng bị giới hạn sử dụng 64 GB RAM cho Dịch vụ Phân tích Máy chủ SQL (SSAS). Microsoft đã giới thiệu giới hạn RAM thấp giả tạo này trong SQL Server 2008 R2 Standard Edition, và Microsoft đã để nguyên nó cho SQL Server 2012 Standard Edition. Giới hạn RAM này có nghĩa là Microsoft buộc bạn phải sử dụng RAM trị giá dưới 800 USD cho phiên bản Standard Edition, điều này thật nực cười vào năm 2013/2014.

Microsoft có thể quyết định cấp phép SQL Server 2014 Standard Edition phù hợp hơn với Windows Server 2012 Standard Edition và Windows Server 2012 R2 Standard Edition bằng cách loại bỏ hoàn toàn giới hạn RAM. Rốt cuộc, có rất nhiều tính năng hấp dẫn và có giá trị trong SQL Server 2012 Enterprise Edition khiến nó xứng đáng với chi phí cấp phép bổ sung so với Standard Edition. Việc loại bỏ giới hạn RAM nhân tạo, lỗi thời này sẽ không ảnh hưởng đến doanh số bán phiên bản Enterprise và cuối cùng nó thực sự có thể giúp ích cho họ. Tôi có thể thấy một tình huống mà ai đó có thể mua một máy chủ mới mạnh mẽ với nhiều RAM ban đầu chạy trên SQL Server 2014 Standard Edition. Sau đó, khi nhu cầu và ngân sách của họ thay đổi, họ có thể chỉ cần thực hiện nâng cấp Phiên bản lên Phiên bản Doanh nghiệp để ngay lập tức có được hiệu suất và khả năng mở rộng tốt hơn và sử dụng các tính năng chỉ dành cho Phiên bản Doanh nghiệp mà họ cần.

Nếu việc loại bỏ hoàn toàn giới hạn RAM là một thay đổi quá triệt để, thì ít nhất Microsoft cũng nên nâng giới hạn lên một thứ gì đó như 128GB hoặc 256GB. Hãy nhớ rằng các máy chủ hai ổ cắm như Dell PowerEdge R720 và HP ProLiant DL380p Gen 8 có thể có 384GB RAM với 16GB DIMM và 768GB với 32GB DIMM. Ngay cả máy chủ Dell PowerEdge R320 ổ cắm đơn cấp nhập cảnh cũng có thể hỗ trợ 96GB RAM, do đó, giới hạn RAM 64GB đơn giản là quá thấp theo tiêu chuẩn hiện đại.

Liên quan đến điều này là giới hạn bốn ổ cắm hoặc 16 lõi hiện tại (tùy theo giá trị nào thấp hơn) cho SQL Server 2012 Standard Edition. Bộ vi xử lý dòng Intel Xeon E5-2600 32nm hiện tại (Sandy Bridge-EP) có thể có tối đa tám lõi vật lý mỗi lõi, do đó, một máy hai ổ cắm sẽ chỉ đạt tối đa giới hạn lõi. Dòng Intel E5-2600 v2 22nm (Ivy Bridge-EP) sẽ có tới 12 lõi vật lý cho mỗi lõi, do đó, một máy hai ổ cắm sẽ có thể dễ dàng vượt quá giới hạn. AMD đã có bộ vi xử lý 16 lõi từ khá lâu rồi cũng hoạt động trong các máy chủ hai ổ cắm. Dòng Intel Xeon E7-2800 v2 (Ivy Bridge-EX) sẽ hỗ trợ tối đa 15 lõi trên mỗi bộ xử lý, do đó, máy hai ổ cắm cũng sẽ vượt quá giới hạn lõi hiện tại cho Phiên bản Tiêu chuẩn. Microsoft chỉ cần nâng giới hạn giấy phép lên bốn ổ cắm hoặc 32 lõi, tùy theo giá trị nào thấp hơn. Điều này sẽ cho phép khách hàng sử dụng đầy đủ bất kỳ máy chủ hai ổ cắm nào mà không cần sử dụng các phiên bản có tên.

Cuối cùng, chúng tôi gặp sự cố Phản chiếu cơ sở dữ liệu không được chấp nhận trong SQL Server 2012, không có sự thay thế khả thi nào được cung cấp cho SQL Server 2012 Standard Edition. Trước đây tôi đã viết về chủ đề đó ở đây. Microsoft có thể khá dễ dàng giải quyết vấn đề này bằng cách cung cấp cho SQL Server 2014 Standard Edition hỗ trợ giới hạn cho các bản sao Nhóm sẵn có, chỉ cho phép một bản sao đồng bộ. Điều này sẽ phù hợp với cách phản chiếu cơ sở dữ liệu được hỗ trợ trong SQL Server Standard Edition ngày nay.

Nếu Microsoft Marketing cảm thấy đặc biệt hào phóng, họ cũng có thể cho phép một số hỗ trợ hạn chế cho tính năng Phần mở rộng vùng đệm (BPE) trong SQL Server 2014 Standard Edition, có lẽ bằng cách giới hạn kích thước của tệp BPE.

Những thay đổi cấp phép đơn giản này sẽ đơn giản hóa đáng kể câu chuyện cấp phép và sẽ thêm một số nhất quán giữa cấp phép Windows Server Standard Edition và cấp phép SQL Server Standard Edition. Nó cũng sẽ cung cấp cho khách hàng SQL Server 2014 Standard Edition một câu chuyện về tính khả dụng cao tốt hơn nhiều trong sản phẩm.

Những thay đổi này cũng sẽ giúp thúc đẩy nâng cấp lên SQL Server 2014, đặc biệt là khi SQL Server 2008 và 2008 R2 không còn hỗ trợ chính vào ngày 8 tháng 7 năm 2014. Nó sẽ khuyến khích khách hàng mua máy chủ mới, hai ổ cắm, chạy Windows Server 2012 R2. có thể sử dụng đầy đủ các giới hạn phần cứng của máy chủ, cung cấp cho chúng một đường dẫn nâng cấp hợp lý, rõ ràng lên Phiên bản Doanh nghiệp trong tương lai.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực thi thủ tục được lưu trữ bằng cách sử dụng khung thực thể

  2. Giao diện mạng SQL Server:Chuỗi kết nối không hợp lệ [87]

  3. Làm cách nào để chuyển một danh sách dưới dạng tham số trong một thủ tục được lưu trữ?

  4. Đăng nhập không thành công cho người dùng 'DOMAIN \ MACHINENAME $'

  5. Cách thay thế tất cả các lần xuất hiện của một chuỗi bằng một chuỗi khác trong SQL Server - REPLACE ()