Tận dụng tối đa cơ sở dữ liệu Oracle của bạn

Năm nay, nhóm Oracle tại Dell Technologies đặt ra mục tiêu giúp khách hàng của chúng tôi tận dụng tối đa khoản đầu tư vào cơ sở dữ liệu của họ. Để xác định hiệu suất giá tối ưu, chúng tôi bắt đầu bằng cách xác thực ba cấu hình PowerEdge R750 khác nhau. 

Cấu hình đầu tiên là CPU Intel Xeon Gold 5318Y với 24 nhân xử lý, tốc độ xung nhịp 2,10 GHz và bộ nhớ đệm 36 MB. Cấu hình PowerEdge này có số lượng lõi cao nhất trong cả ba cấu hình, vì vậy chúng tôi kỳ vọng nó sẽ dẫn đầu về hiệu suất trong các bài kiểm tra khối lượng công việc của chúng tôi. 

Cấu hình thứ hai bao gồm hai CPU Intel Xeon Gold 6334, mỗi CPU có 8 lõi xử lý, nâng tổng số lên 16 lõi. Mỗi CPU có cùng tốc độ xung nhịp là 3,6 GHz và mỗi CPU có bộ đệm 18 MB, tổng cộng là 36 MB. Cấu hình này có tốc độ xung nhịp cao hơn nhiều, mặc dù nó có ít lõi xử lý hơn. 

Cấu hình thứ ba và cuối cùng có ít lõi nhất, chỉ có một CPU Intel Xeon Gold 6334 với tám lõi xử lý, tốc độ xung nhịp 3,6 GHz và bộ đệm 18 MB được sử dụng cho các bài kiểm tra khối lượng công việc. Chúng tôi không mong đợi cấu hình cấp đầu vào này có hiệu suất phù hợp với cấu hình đầu tiên vì nó có ít hơn 16 lõi xử lý. Lý do chính mà chúng tôi đưa vào cấu hình này là để cung cấp thông tin chi tiết về cách thiết kế PowerEdge có thể bắt đầu với một bộ xử lý và mở rộng quy mô khi thêm bộ xử lý khác. 

Tất cả ba cấu hình đều được thử nghiệm với khối lượng công việc OLTP bằng công cụ tạo tải HammerDB. Cấu hình khối lượng công việc TPROC-C được mô tả trong Bảng 1. 

Bảng 1 : Người dùng ảo và các tham số khối lượng công việc HammerDB liên quan

Thông số kỹ thuật   Trường hợp sử dụng 1:
 CPU 1x 5318Y
 
Trường hợp sử dụng 2: 

2 x 6334 CPU 

Trường hợp sử dụng 3: 

CPU 1×6334 

Người dùng ảo  120  120  60 
Độ trễ của người dùng (ms)  500 
Độ trễ lặp lại (ms) 500 
Lặp lại 

Chúng tôi đã đo lường kết quả của mình bằng Đơn đặt hàng mới mỗi phút (NOPM), vì số liệu này tạo điều kiện thuận lợi cho việc so sánh hiệu suất giá giữa các hệ thống cơ sở dữ liệu khác nhau.

Trường hợp sử dụng 1 :
CPU 1 x 5318Y 
Trường hợp sử dụng 2 :
CPU 2 x 6334 
Trường hợp sử dụng 3 :
CPU 1 x 6334
So với trường hợp sử dụng 1:  75% NOPM  47% NOPM 

Hình 1 : NOPM cho từng trường hợp sử dụng 

Không có gì đáng ngạc nhiên, trường hợp sử dụng 1 dẫn đầu về hiệu suất. Mặc dù chúng tôi mong đợi kết quả này nhưng chúng tôi không mong đợi hiệu suất NOPM cao cho trường hợp sử dụng 2 và 3. Trường hợp sử dụng 2 hỗ trợ 75% khối lượng công việc NOPM của trường hợp sử dụng 1, với ít lõi bộ xử lý hơn. Trường hợp sử dụng 3 hỗ trợ 47% NOPM của trường hợp sử dụng 1, với ít hơn 16 lõi bộ xử lý. Tốc độ xung nhịp cơ bản cao hơn trong cả hai trường hợp sử dụng 2 và 3 dường như làm tăng hiệu quả. 

Chi phí ước tính là yếu tố quan trọng ảnh hưởng đến hiệu quả của từng cấu hình PowerEdge. Bảng 2 cho thấy chi phí của các cấu hình PowerEdge kết hợp với cấp phép Phiên bản doanh nghiệp cơ sở dữ liệu Oracle (EE) sử dụng số liệu bộ xử lý. Để biết tổng quan chi tiết hơn về chi phí, hãy đọc sách trắng .

Bảng 2: Chi phí giấy phép lõi máy chủ và bộ xử lý Oracle EE (không chiết khấu, không hỗ trợ chi phí)

1 CPU có 24 lõi  
2,1 GHz
 
2 CPU 8 nhân  
3,6 GHz
 
1 CPU 8 
nhân
3.6GHz
 
Tổng số giấy phép  $570,000.00  $380,000.00  $190,000.00 
Giá PowerEdge R750  $70.320,00  $98,982  $71.790,00 
Tổng chi phí lớn  $640,320.00  $478,982.00  $261.790,00 

Giá trên mỗi lõi bộ xử lý được tính bằng cách lấy tổng chi phí của từng cấu hình chia cho số NOPM trên mỗi lõi bộ xử lý. 

1 CPU có 24 lõi  
2,1 GHz
 
2 CPU 8 nhân  
3,6 GHz
 
1 CPU 8 nhân  
3.6GHz
 
Tổng chi phí $640,320.00  $478,982.00  $261.790,00 
NOPM trên mỗi lõi bộ xử lý  62.414  69.806  87.598 
Giá trên mỗi lõi hiệu suất-hiệu quả trên mỗi bộ xử lý  10,26 USD  $6,86  2,17 USD 

Trường hợp sử dụng 2 và 3 hiệu quả hơn về mặt hiệu suất so với trường hợp sử dụng 1, vì cả hai cấu hình đều xử lý nhiều NOPM hơn trên mỗi lõi bộ xử lý. Mặc dù trường hợp sử dụng 1 dẫn đầu về hiệu suất nhưng nó có mức giá cao nhất trên mỗi lõi hiệu suất hiệu suất trên mỗi bộ xử lý. Hiệu suất hiệu suất ở mức giá cao trên mỗi lõi liên quan đến chi phí để tạo ra số lượng NOPM trên mỗi lõi mà hệ thống có thể xử lý sẽ cao đến mức nào. Thông tin thêm về các DBA và sự kiện chờ cho từng trường hợp sử dụng có sẵn trong sách trắng này . 

Cấu hình PowerEdge cho trường hợp sử dụng 2 có dung lượng RAM gấp đôi so với trường hợp sử dụng 1, nghĩa là hệ thống đắt hơn. Tuy nhiên, bộ nhớ bổ sung có tác động tối thiểu đến hiệu suất vì kích thước SGA cơ sở dữ liệu vẫn giữ nguyên cho mỗi lần kiểm tra xác thực. 

Trường hợp sử dụng 3 có hiệu suất-hiệu suất về giá tốt nhất trên mỗi lõi ở mức 2,17 USD, giúp tiết kiệm 79% so với trường hợp sử dụng 1 (10,26 USD). Kết quả này cho thấy khách hàng có thể bắt đầu với một cấu hình cơ sở dữ liệu Oracle nhỏ với một CPU tần số cao có số lượng lõi thấp và đạt được hiệu suất lên tới 47% mà CPU tần số thấp có số lượng lõi rất cao có thể đạt được. Đối với cấu hình bộ xử lý được sử dụng trong trường hợp sử dụng 1 và 3, khoản tiết kiệm này tương đương với 379.530 USD, đây là mức tiết kiệm đáng kể xét theo số tiền tính bằng đô la!

Cấu hình hai CPU trong trường hợp sử dụng 2 có giá 6,86 USD, giúp tiết kiệm 33% so với trường hợp sử dụng 1 (10,26 USD). Kết quả này cho thấy rằng khi khách hàng phải hỗ trợ khối lượng công việc lớn hơn, khách hàng có thể mở rộng quy mô bằng cách thêm CPU thứ hai vào máy chủ của họ và đạt được tới 75% hiệu suất mà CPU tần số thấp có số lượng lõi rất cao có thể đạt được và cuối cùng vẫn phải trả ít hơn. hơn số tiền họ sẽ phải trả nếu họ bắt đầu với tần số thấp có số lượng lõi cao. Đối với cấu hình bộ xử lý được sử dụng trong trường hợp sử dụng 1 và 2, mức tiết kiệm này tương đương với 161.388 USD, một lần nữa đây là mức tiết kiệm tốt xét theo số tiền tính bằng đô la. 

Mỗi cơ sở dữ liệu là duy nhất và kết quả tiết kiệm được thể hiện trong các thử nghiệm xác thực của chúng tôi có thể khác nhau tùy thuộc vào hệ thống cơ sở dữ liệu của bạn. Dell Technologies có một nhóm Oracle giàu kinh nghiệm có thể định cấu hình hệ thống PowerEdge dựa trên yêu cầu về hiệu suất của bạn và có thể giúp bạn tối ưu hóa hiệu quả về giá cho cơ sở dữ liệu của mình.