SlideShare a Scribd company logo
1 of 10
Download to read offline
Meet more database processing demand with more computing power on IBM Cloud	 January 2018
Meet more database processing
demand with more computing
power on IBM Cloud
VMware Cloud Foundation on IBM Cloud
featuring Intel Xeon processors E5-2650 v4
handled more ecommerce orders per minute
than IBM Cloud servers powered by Intel Xeon
processors E5‑2650 v3
Running transactional database workloads on an infrastructure-
as-a-service (IaaS) platform can bring flexibility and scalability to
your organization’s critical database applications. When ordering
a VMware®
Cloud Foundation solution supported by IBM®
Cloud,
choosing newer compute resources is a simple way to allow
these database applications to perform better and support more
processing demand.
For the IBM-VMware solution we tested at Principled
Technologies, Intel®
Xeon®
E5-2650 v4 processors boosted
transactional database work compared to Intel Xeon E5-2650 v3
processors. Your databases can support more work, creating an
opportunity for increased revenue or greater application output,
by simply choosing the next generation processor when ordering a
solution from the IBM Cloud console.
By simply choosing newer
compute resources...
...your database
applications can process
17% more ecommerce
orders per minute.
A Principled Technologies report: Hands-on testing. Real-world results.
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  2
Considerations for choosing a processor
Powerful processors are a driving resource for database application efficiency. As you choose your IBM-VMware
solution, you’ll want the resources that support your database applications to allow for performance that meets
the demand of your users. For our purposes, each solution featured two processors: E5-2650 v3 processors
for the first and E5-2650 v4 processors for the second. As the Intel Xeon processor E5-2650 v4 has two more
cores than the Intel Xeon processor E5 v3, our second solution featured four more cores. The E5 v4 processors
have many advantages, such as higher memory bandwidth and a larger L2 +L3 cache, that can lead to better
application performance and efficiency.
We tested small deployments of each solution. The performance boost may seem modest on a small scale, but
getting more powerful processors in a larger deployment could improve application performance significantly.
What’s more, choosing a more powerful computing capacity helps ensure high-volume database workloads don’t
raise CPU utilization to a level that can slow your critical applications.
Let your workloads dictate your IBM
Cloud configuration
The IBM-VMware solution we tested is one of
many offerings from IBM Cloud. The range of
Intel Xeon processors that power the IBM Cloud
configurations allows your IT admins to select the
desired number of cores and processors, as well
as RAM, processor speed, networking speed,
and internal drives based on need. In addition,
IT and financial departments can choose
between monthly and hourly pricing options.
IBM datacenters around the world feature Cloud
Foundation, so your admins can choose to run
applications and workloads in a specific location
that ensures security and compliance.
Upgrade with a single click on
the console
Upgrading to Intel Xeon processors E5 v4 for
a Cloud Foundation on IBM Cloud requires
minimal effort from your IT admins. Our admin
needed only to select the desired configuration
and spin up an instance using the web console. If
your admin were to upgrade a processor on any
on‑premises solution, it could take several hours
or even days to research, find, and install the
appropriate hardware components to meet your
workload requirements.
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  3
Handle more ecommerce activity
We ran an online transaction processing (OLTP) workload against Microsoft®
SQL Server®
2016 database VMs on
each solution. The IBM-VMware solution featuring Intel Xeon processors E5 v3 handled 51,698 orders per minute
(OPM). The solution featuring Intel Xeon processors E5 v4 handled 17 percent more OPM (60,309). The chart
below illustrates the difference in OPM processing between the two solutions.
An increase in orders per minute can be helpful for ecommerce customers and businesses. Ecommerce
applications that can handle more activity (searches, logins, and purchases) can lead to more satisfied customers
and more revenue. In addition, the performance boost could translate to a nice bump in ecommerce sales for a
business that scales out its IBM-Vmware solution during heavy shopping periods.
Run applications and workloads on popular VMware virtual platforms in Cloud Foundation
IBM Cloud has partnered with VMware to offer organizations a subscription-based software-defined datacenter
(SDDC) solution for public clouds. Cloud Foundation on IBM Cloud combines VMware vSphere®
, VMware
vSAN™
, and VMware NSX®
to deliver virtual cloud infrastructure. Organizations can benefit from extending their
private cloud to Cloud Foundation on IBM Cloud while configuring the solution to meet their specific needs.
Intel Xeon E5-2650 v4 60,309
Intel Xeon E5-2650 v3 51,698
OPM
OPM
17%
more
OPM
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  4
Conclusion
Simple choices sometimes have a significant impact. When you’re ordering a Cloud Foundation solution
on IBM Cloud architecture, selecting a newer processor can boost your database workload. We found that
choosing newer Intel Xeon processors E5-2650 v4 over Intel Xeon processors E5-2650 v3 provided a 17 percent
advantage in ecommerce OPM processing. Those additional ecommerce orders from just a single resource
option when ordering an IBM-VMware solution can help boost sales and satisfy customers.
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  5
On July 28, 2017, we finalized the hardware and software configurations we tested. Updates for current and
recently released hardware and software appear often, so unavoidably these configurations may not represent
the latest versions available when this report appears. For older systems, we chose configurations representative
of typical purchases of those systems. We concluded hands-on testing on August 10, 2017.
Appendix A: System configuration information
We ran DVD Store version 3 on an IaaS VMware Cloud Foundation solution on IBM Cloud architecture with four Supermicro®
PIO-628U-
TR4T+-ST031 servers hosted in the IBM Cloud. We consolidated the infrastructure VMs to the first host in the cluster, and spread out the SQL
VMs between the remaining three hosts. We also disabled vSphere DRS and HA to ensure all VMs remained in place during testing.
We used vSAN storage configured with two disk groups per host, and each disk group was comprised of one 1.2 TB SSDs used for caching
and four 2 TB HDDs used for capacity.
We used VMWare vCenter®
to create the virtual machines. We used the same VMs in both instances to show the performance gain of
upgrading the processors.
• vCPU count set to 10 (12 for the upgrade)
• Virtual Memory set to 64 GB
• Primary Drive size set to 100 GB
• Database Drive size set to 300 GB
• Log Drive size set to 100 GB
We obtained the server configuration information below through the IBM Cloud console.
Server configuration information
Server model Supermicro PIO-628U-TR4T+-ST031
Number of servers 4
BIOS name and version American Megatrends 2.0c (10/19/2016)
Non-default BIOS settings None
Operating system name and version VMware ESXi™
6.0.0 u2
Date of last OS updates/patches applied 07-25-2017
Power management policy Default
Processor #1
Number of processors 2
Vendor and model Intel Xeon E5-2650 v3
Core count (per processor) 10
Core frequency (GHz) 2.30
Stepping M0
Processor #2
Number of processors 2
Vendor and model Intel Xeon E5-2650 v4
Core count (per processor) 12
Core frequency (GHz) 2.20
Stepping M0
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  6
Server configuration information
Memory module(s)
Total memory in system (GB) 128
Number of memory modules 8
Vendor and model Samsung®
M393A2K43BB1-CRC
Size (GB) 16
Type DDR4
Speed (MHz) 2,400
Speed running in the server (MHz) 2,400
Storage controller
Vendor and model LSI MegaRAID®
SAS 9361-8i
Firmware version 4.650.00-6383
Driver version 6.610.15.00
vSAN SSD storage
Number of drives 2
Drive vendor and model Intel S3710 Series
Drive size (GB) 1,200
vSAN HDD storage
Number of drives 8
Drive vendor and model Seagate®
Enterprise Capacity 3.5 V5
Drive size (TB) 2
Network adapter
Vendor and model Intel Ethernet Controller X540-AT2
Number and type of ports 4x 10GbE
Driver version 4.1.1.4
Cooling fans
Vendor and model N/A
Number of cooling fans 4
Power supplies
Vendor and model Supermicro PWS-1K02A-1R
Number of power supplies 2
Wattage of each (W) 1,000
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  7
Appendix B: How we tested
Setting up the virtual infrastructure
Creating the first VM in ESXi
1.	 In VMware vCenter, navigate to Virtual Machines.
2.	 To create a new VM, click the icon.
3.	 Leave Create a new virtual machine selected, and click Next.
4.	 Enter a name for the virtual machine, and click Next.
5.	 Place the VM on the desired host with available CPUs, and click Next.
6.	 Select the appropriate datastore to host the VM, and click Next.
7.	 In the Customize Hardware section, use the above settings.
8.	 Click Next.
9.	 Click Finish.
Installing Microsoft Windows Server®
2016 Datacenter Edition on the VM
1.	 Boot the VM to the installation media.
2.	 Press any key when prompted to boot from DVD.
3.	 When the installation screen appears, leave language, time/currency format, and input method as default, and click Next.
4.	 Click Install now.
5.	 When the installation prompts you, enter the product key.
6.	 Check I accept the license terms, and click Next.
7.	 Click Custom: Install Windows only (advanced).
8.	 Select Windows Server 2016 Datacenter Edition (Desktop Experience), and click Next.
9.	 Select Drive 0 Unallocated Space, and click Next, at which point Windows begins automatically, and restarts automatically
after completing.
10.	 When the Settings page appears, fill in the Password and Reenter Password fields with the same password.
11.	 Log in with the password you set up previously.
Installing VMware Tools™
on the VM
1.	 Right-click the VM in vCenter and click Install VMware Tools to mount the appropriate image to the VM’s virtual CD-ROM drive.
2.	 Ensure the VM is powered on, and log in as an administrator.
3.	 Navigate to the virtual CD-ROM drive in the VM, and double-click setup.exe to begin the wizard.
4.	 Follow the wizard, and select the Typical installation option.
5.	 When the VMware Tools installation has completed, restart the VM.
Installing SQL Server 2016 on the VM
1.	 Mount the installation DVD for SQL Server 2016.
2.	 Click Run SETUP.EXE. If Autoplay does not begin the installation, navigate to the SQL Server 2016 DVD, and double-click it.
3.	 In the left pane, click Installation.
4.	 Click New SQL Server stand-alone installation or add features to an existing installation.
5.	 Select the Enter the product key radio button, and enter the product key. Click Next.
6.	 Click the checkbox to accept the license terms, and click Next.
7.	 Click Use Microsoft Update to check for updates, and click Next.
8.	 Click Install to install the setup support files.
9.	 If there are no failures displayed, click Next.
10.	 At the Setup Role screen, choose SQL Server Feature Installation, and click Next.
11.	 At the Feature Selection screen, select Database Engine Services, Full-Text and Semantic Extractions for Search, Client Tools
Connectivity, Client Tools Backwards Compatibility. Click Next.
12.	 At the Installation Rules screen, after the check completes, click Next.
13.	 At the Instance configuration screen, leave the default selection of default instance, and click Next.
14.	 At the Server Configuration screen, choose NT ServiceSQLSERVERAGENT for SQL Server Agent, and choose NT Service
MSSQLSERVER for SQL Server Database Engine. Change the Startup Type to Automatic. Click Next.
15.	 At the Database Engine Configuration screen, select the authentication method you prefer. For our testing purposes, we selected
Mixed Mode.
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  8
16.	 Enter and confirm a password for the system administrator account.
17.	 Click Add Current user. This may take several seconds.
18.	 Click Next.
19.	 At the Error and usage reporting screen, click Next.
20.	 At the Installation Configuration Rules screen, check that there are no failures or relevant warnings, and click Next.
21.	 At the Ready to Install screen, click Install.
22.	 After installation completes, click Close.
23.	 Close the installation window.
Configuring the database (DVD Store)
Data generation overview
We generated the data using the Install.pl script included with DVD Store version 3 (DS3), providing the parameters for our 100GB database
size and the database platform we used. We ran the Install.pl script on a utility system running Linux®
to generate the database schema.
After processing the data generation, we transferred the data files and schema creation files to a Windows-based system running SQL Server
2016. We built the 100GB database in SQL Server, then performed a full backup, storing the backup file remotely for quick access. We used
that backup file to restore the database when necessary.
The only modification we made to the schema creation scripts were the specified file sizes for our database. We explicitly set the file sizes
higher than necessary to ensure that no file-growth activity would affect the outputs of the test. Other than this file size modification, we
created and loaded the database in accordance to the DVD Store documentation. Specifically, we followed these steps:
1.	 Generate the data, and create the database and file structure using database creation scripts in the DS3 download. Make size
modifications specific to our 100GB database, and make the appropriate changes to drive letters.
2.	 Transfer the files from our Linux data generation system to a Windows system running SQL Server.
3.	 Create database tables, stored procedures, and objects using the provided DVD Store scripts.
4.	 Set the database recovery model to bulk-logged to prevent excess logging.
5.	 Load the data we generated into the database. For data loading, use the import wizard in SQL Server Management Studio. Where
necessary, retain options from the original scripts, such as Enable Identity Insert.
6.	 Create indices, full-text catalogs, primary keys, and foreign keys using the database-creation scripts.
7.	 Update statistics on each table according to database-creation scripts, which sample 18 percent of the table data.
8.	 On the SQL Server instance, create a ds2user SQL Server login using the following Transact SQL (TSQL) script:
USE [master]
GO
CREATE LOGIN [ds2user] WITH PASSWORD=N’’,
DEFAULT_DATABASE=[master],
	DEFAULT_LANGUAGE=[us_english],
	CHECK_EXPIRATION=OFF,
	CHECK_POLICY=OFF
GO
9.	 Set the database recovery model back to full.
10.	 Create the necessary full text index using SQL Server Management Studio.
11.	 Create a database user, and map this user to the SQL Server login.
12.	 Perform a full backup of the database. This backup allows you to restore the databases to a pristine state.
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  9
The table below shows our initial file size modifications.
Logical name Filegroup Initial size (MB)
Database files
primary PRIMARY 10
ds_misc DS_MISC 392
cust1 DS_CUST 40,511
cust2 DS_CUST 40,511
orders1 DS_ORDERS 40,016
orders2 DS_ORDERS 40,016
ind1 DS_INDEX 31,274
ind2 DS_INDEX 31,274
member1 DS_MEMBER 243
member2 DS_MEMBER 243
review1 DS_REVIEW 15,313
review2 DS_REVIEW 15,313
Log files
ds_log Not applicable 77,773
Running the DVD Store tests
Test start and run times
We ran all workloads concurrently to start and record all performance counters for this report. The specific testing parameters we used are
included in the setup section, and the following section describes specifics for launching the test.
About running the DVD Store tests
We created a series of batch files, SQL scripts, and shell scripts to automate the complete test cycle. DVD Store outputs an orders-per-minute
metric, which is a running average calculated through the test. In this report, we report the last OPM reported by each client/target pair.
Each complete test cycle consisted of general steps:
1.	 Clean up prior outputs from the target system and the client driver system.
2.	 Drop the database from the target.
3.	 Restore the database on the target.
4.	 Shut down the target.
5.	 Reboot the host and client system.
6.	 Wait for a ping response from the server under test and the client system.
7.	 Let the test server idle for 10 minutes.
8.	 Start the DVD Store driver on the client.
We used the following DVD Store parameters for testing:
ds3sqlserverdriver.exe --target=<target_IP> --ramp_rate=10 --run_time=60 --n_threads=(10 or 12) --db_
size=100GB --think_time=0 --detailed_view=Y --warmup_time=5 --report_rate=1 –out_filename=<drive path>
Meet more database processing demand with more computing power on IBM Cloud	 January 2018  |  10
Principled Technologies is a registered trademark of Principled Technologies, Inc.
All other product names are the trademarks of their respective owners.
DISCLAIMER OF WARRANTIES; LIMITATION OF LIABILITY:
Principled Technologies, Inc. has made reasonable efforts to ensure the accuracy and validity of its testing, however, Principled Technologies, Inc. specifically disclaims
any warranty, expressed or implied, relating to the test results and analysis, their accuracy, completeness or quality, including any implied warranty of fitness for any
particular purpose. All persons or entities relying on the results of any testing do so at their own risk, and agree that Principled Technologies, Inc., its employees and its
subcontractors shall have no liability whatsoever from any claim of loss or damage on account of any alleged error or defect in any testing procedure or result.
In no event shall Principled Technologies, Inc. be liable for indirect, special, incidental, or consequential damages in connection with its testing, even if advised of the
possibility of such damages. In no event shall Principled Technologies, Inc.’s liability, including for direct damages, exceed the amounts paid in connection with Principled
Technologies, Inc.’s testing. Customer’s sole and exclusive remedies are as set forth herein.
This project was commissioned by IBM.
Principled
Technologies®
Facts matter.®Principled
Technologies®
Facts matter.®

More Related Content

More from Principled Technologies

Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Principled Technologies
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWSScale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWSPrincipled Technologies
 
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower WorkstationGet in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower WorkstationPrincipled Technologies
 
Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...Principled Technologies
 
Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...Principled Technologies
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Principled Technologies
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Principled Technologies
 
Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...Principled Technologies
 
Finding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - SummaryFinding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - SummaryPrincipled Technologies
 
Finding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolioFinding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolioPrincipled Technologies
 
Achieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database HyperscaleAchieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database HyperscalePrincipled Technologies
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Principled Technologies
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Principled Technologies
 
Utilizing Azure Cosmos DB for intelligent AI‑powered applications
Utilizing Azure Cosmos DB for intelligent AI‑powered applicationsUtilizing Azure Cosmos DB for intelligent AI‑powered applications
Utilizing Azure Cosmos DB for intelligent AI‑powered applicationsPrincipled Technologies
 
Build an Azure OpenAI application using your own enterprise data
Build an Azure OpenAI application using your own enterprise dataBuild an Azure OpenAI application using your own enterprise data
Build an Azure OpenAI application using your own enterprise dataPrincipled Technologies
 
Dell Chromebooks: Durable, easy to deploy, and easy to service
Dell Chromebooks: Durable, easy to deploy, and easy to serviceDell Chromebooks: Durable, easy to deploy, and easy to service
Dell Chromebooks: Durable, easy to deploy, and easy to servicePrincipled Technologies
 
Back up and restore data faster with a Dell PowerProtect Data Manager Applian...
Back up and restore data faster with a Dell PowerProtect Data Manager Applian...Back up and restore data faster with a Dell PowerProtect Data Manager Applian...
Back up and restore data faster with a Dell PowerProtect Data Manager Applian...Principled Technologies
 
Back up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager ApplianceBack up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager AppliancePrincipled Technologies
 
Meeting the challenges of AI workloads with the Dell AI portfolio - Summary
Meeting the challenges of AI workloads with the Dell AI portfolio - SummaryMeeting the challenges of AI workloads with the Dell AI portfolio - Summary
Meeting the challenges of AI workloads with the Dell AI portfolio - SummaryPrincipled Technologies
 
The Dell Latitude 5440 survived 30 drops and still functioned properly
The Dell Latitude 5440 survived 30 drops and still functioned properlyThe Dell Latitude 5440 survived 30 drops and still functioned properly
The Dell Latitude 5440 survived 30 drops and still functioned properlyPrincipled Technologies
 

More from Principled Technologies (20)

Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWSScale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
 
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower WorkstationGet in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
 
Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...
 
Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...
 
Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...
 
Finding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - SummaryFinding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - Summary
 
Finding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolioFinding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolio
 
Achieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database HyperscaleAchieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database Hyperscale
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
 
Utilizing Azure Cosmos DB for intelligent AI‑powered applications
Utilizing Azure Cosmos DB for intelligent AI‑powered applicationsUtilizing Azure Cosmos DB for intelligent AI‑powered applications
Utilizing Azure Cosmos DB for intelligent AI‑powered applications
 
Build an Azure OpenAI application using your own enterprise data
Build an Azure OpenAI application using your own enterprise dataBuild an Azure OpenAI application using your own enterprise data
Build an Azure OpenAI application using your own enterprise data
 
Dell Chromebooks: Durable, easy to deploy, and easy to service
Dell Chromebooks: Durable, easy to deploy, and easy to serviceDell Chromebooks: Durable, easy to deploy, and easy to service
Dell Chromebooks: Durable, easy to deploy, and easy to service
 
Back up and restore data faster with a Dell PowerProtect Data Manager Applian...
Back up and restore data faster with a Dell PowerProtect Data Manager Applian...Back up and restore data faster with a Dell PowerProtect Data Manager Applian...
Back up and restore data faster with a Dell PowerProtect Data Manager Applian...
 
Back up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager ApplianceBack up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager Appliance
 
Meeting the challenges of AI workloads with the Dell AI portfolio - Summary
Meeting the challenges of AI workloads with the Dell AI portfolio - SummaryMeeting the challenges of AI workloads with the Dell AI portfolio - Summary
Meeting the challenges of AI workloads with the Dell AI portfolio - Summary
 
The Dell Latitude 5440 survived 30 drops and still functioned properly
The Dell Latitude 5440 survived 30 drops and still functioned properlyThe Dell Latitude 5440 survived 30 drops and still functioned properly
The Dell Latitude 5440 survived 30 drops and still functioned properly
 

Recently uploaded

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Meet more database processing demand with more computing power on IBM Cloud

  • 1. Meet more database processing demand with more computing power on IBM Cloud January 2018 Meet more database processing demand with more computing power on IBM Cloud VMware Cloud Foundation on IBM Cloud featuring Intel Xeon processors E5-2650 v4 handled more ecommerce orders per minute than IBM Cloud servers powered by Intel Xeon processors E5‑2650 v3 Running transactional database workloads on an infrastructure- as-a-service (IaaS) platform can bring flexibility and scalability to your organization’s critical database applications. When ordering a VMware® Cloud Foundation solution supported by IBM® Cloud, choosing newer compute resources is a simple way to allow these database applications to perform better and support more processing demand. For the IBM-VMware solution we tested at Principled Technologies, Intel® Xeon® E5-2650 v4 processors boosted transactional database work compared to Intel Xeon E5-2650 v3 processors. Your databases can support more work, creating an opportunity for increased revenue or greater application output, by simply choosing the next generation processor when ordering a solution from the IBM Cloud console. By simply choosing newer compute resources... ...your database applications can process 17% more ecommerce orders per minute. A Principled Technologies report: Hands-on testing. Real-world results.
  • 2. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  2 Considerations for choosing a processor Powerful processors are a driving resource for database application efficiency. As you choose your IBM-VMware solution, you’ll want the resources that support your database applications to allow for performance that meets the demand of your users. For our purposes, each solution featured two processors: E5-2650 v3 processors for the first and E5-2650 v4 processors for the second. As the Intel Xeon processor E5-2650 v4 has two more cores than the Intel Xeon processor E5 v3, our second solution featured four more cores. The E5 v4 processors have many advantages, such as higher memory bandwidth and a larger L2 +L3 cache, that can lead to better application performance and efficiency. We tested small deployments of each solution. The performance boost may seem modest on a small scale, but getting more powerful processors in a larger deployment could improve application performance significantly. What’s more, choosing a more powerful computing capacity helps ensure high-volume database workloads don’t raise CPU utilization to a level that can slow your critical applications. Let your workloads dictate your IBM Cloud configuration The IBM-VMware solution we tested is one of many offerings from IBM Cloud. The range of Intel Xeon processors that power the IBM Cloud configurations allows your IT admins to select the desired number of cores and processors, as well as RAM, processor speed, networking speed, and internal drives based on need. In addition, IT and financial departments can choose between monthly and hourly pricing options. IBM datacenters around the world feature Cloud Foundation, so your admins can choose to run applications and workloads in a specific location that ensures security and compliance. Upgrade with a single click on the console Upgrading to Intel Xeon processors E5 v4 for a Cloud Foundation on IBM Cloud requires minimal effort from your IT admins. Our admin needed only to select the desired configuration and spin up an instance using the web console. If your admin were to upgrade a processor on any on‑premises solution, it could take several hours or even days to research, find, and install the appropriate hardware components to meet your workload requirements.
  • 3. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  3 Handle more ecommerce activity We ran an online transaction processing (OLTP) workload against Microsoft® SQL Server® 2016 database VMs on each solution. The IBM-VMware solution featuring Intel Xeon processors E5 v3 handled 51,698 orders per minute (OPM). The solution featuring Intel Xeon processors E5 v4 handled 17 percent more OPM (60,309). The chart below illustrates the difference in OPM processing between the two solutions. An increase in orders per minute can be helpful for ecommerce customers and businesses. Ecommerce applications that can handle more activity (searches, logins, and purchases) can lead to more satisfied customers and more revenue. In addition, the performance boost could translate to a nice bump in ecommerce sales for a business that scales out its IBM-Vmware solution during heavy shopping periods. Run applications and workloads on popular VMware virtual platforms in Cloud Foundation IBM Cloud has partnered with VMware to offer organizations a subscription-based software-defined datacenter (SDDC) solution for public clouds. Cloud Foundation on IBM Cloud combines VMware vSphere® , VMware vSAN™ , and VMware NSX® to deliver virtual cloud infrastructure. Organizations can benefit from extending their private cloud to Cloud Foundation on IBM Cloud while configuring the solution to meet their specific needs. Intel Xeon E5-2650 v4 60,309 Intel Xeon E5-2650 v3 51,698 OPM OPM 17% more OPM
  • 4. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  4 Conclusion Simple choices sometimes have a significant impact. When you’re ordering a Cloud Foundation solution on IBM Cloud architecture, selecting a newer processor can boost your database workload. We found that choosing newer Intel Xeon processors E5-2650 v4 over Intel Xeon processors E5-2650 v3 provided a 17 percent advantage in ecommerce OPM processing. Those additional ecommerce orders from just a single resource option when ordering an IBM-VMware solution can help boost sales and satisfy customers.
  • 5. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  5 On July 28, 2017, we finalized the hardware and software configurations we tested. Updates for current and recently released hardware and software appear often, so unavoidably these configurations may not represent the latest versions available when this report appears. For older systems, we chose configurations representative of typical purchases of those systems. We concluded hands-on testing on August 10, 2017. Appendix A: System configuration information We ran DVD Store version 3 on an IaaS VMware Cloud Foundation solution on IBM Cloud architecture with four Supermicro® PIO-628U- TR4T+-ST031 servers hosted in the IBM Cloud. We consolidated the infrastructure VMs to the first host in the cluster, and spread out the SQL VMs between the remaining three hosts. We also disabled vSphere DRS and HA to ensure all VMs remained in place during testing. We used vSAN storage configured with two disk groups per host, and each disk group was comprised of one 1.2 TB SSDs used for caching and four 2 TB HDDs used for capacity. We used VMWare vCenter® to create the virtual machines. We used the same VMs in both instances to show the performance gain of upgrading the processors. • vCPU count set to 10 (12 for the upgrade) • Virtual Memory set to 64 GB • Primary Drive size set to 100 GB • Database Drive size set to 300 GB • Log Drive size set to 100 GB We obtained the server configuration information below through the IBM Cloud console. Server configuration information Server model Supermicro PIO-628U-TR4T+-ST031 Number of servers 4 BIOS name and version American Megatrends 2.0c (10/19/2016) Non-default BIOS settings None Operating system name and version VMware ESXi™ 6.0.0 u2 Date of last OS updates/patches applied 07-25-2017 Power management policy Default Processor #1 Number of processors 2 Vendor and model Intel Xeon E5-2650 v3 Core count (per processor) 10 Core frequency (GHz) 2.30 Stepping M0 Processor #2 Number of processors 2 Vendor and model Intel Xeon E5-2650 v4 Core count (per processor) 12 Core frequency (GHz) 2.20 Stepping M0
  • 6. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  6 Server configuration information Memory module(s) Total memory in system (GB) 128 Number of memory modules 8 Vendor and model Samsung® M393A2K43BB1-CRC Size (GB) 16 Type DDR4 Speed (MHz) 2,400 Speed running in the server (MHz) 2,400 Storage controller Vendor and model LSI MegaRAID® SAS 9361-8i Firmware version 4.650.00-6383 Driver version 6.610.15.00 vSAN SSD storage Number of drives 2 Drive vendor and model Intel S3710 Series Drive size (GB) 1,200 vSAN HDD storage Number of drives 8 Drive vendor and model Seagate® Enterprise Capacity 3.5 V5 Drive size (TB) 2 Network adapter Vendor and model Intel Ethernet Controller X540-AT2 Number and type of ports 4x 10GbE Driver version 4.1.1.4 Cooling fans Vendor and model N/A Number of cooling fans 4 Power supplies Vendor and model Supermicro PWS-1K02A-1R Number of power supplies 2 Wattage of each (W) 1,000
  • 7. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  7 Appendix B: How we tested Setting up the virtual infrastructure Creating the first VM in ESXi 1. In VMware vCenter, navigate to Virtual Machines. 2. To create a new VM, click the icon. 3. Leave Create a new virtual machine selected, and click Next. 4. Enter a name for the virtual machine, and click Next. 5. Place the VM on the desired host with available CPUs, and click Next. 6. Select the appropriate datastore to host the VM, and click Next. 7. In the Customize Hardware section, use the above settings. 8. Click Next. 9. Click Finish. Installing Microsoft Windows Server® 2016 Datacenter Edition on the VM 1. Boot the VM to the installation media. 2. Press any key when prompted to boot from DVD. 3. When the installation screen appears, leave language, time/currency format, and input method as default, and click Next. 4. Click Install now. 5. When the installation prompts you, enter the product key. 6. Check I accept the license terms, and click Next. 7. Click Custom: Install Windows only (advanced). 8. Select Windows Server 2016 Datacenter Edition (Desktop Experience), and click Next. 9. Select Drive 0 Unallocated Space, and click Next, at which point Windows begins automatically, and restarts automatically after completing. 10. When the Settings page appears, fill in the Password and Reenter Password fields with the same password. 11. Log in with the password you set up previously. Installing VMware Tools™ on the VM 1. Right-click the VM in vCenter and click Install VMware Tools to mount the appropriate image to the VM’s virtual CD-ROM drive. 2. Ensure the VM is powered on, and log in as an administrator. 3. Navigate to the virtual CD-ROM drive in the VM, and double-click setup.exe to begin the wizard. 4. Follow the wizard, and select the Typical installation option. 5. When the VMware Tools installation has completed, restart the VM. Installing SQL Server 2016 on the VM 1. Mount the installation DVD for SQL Server 2016. 2. Click Run SETUP.EXE. If Autoplay does not begin the installation, navigate to the SQL Server 2016 DVD, and double-click it. 3. In the left pane, click Installation. 4. Click New SQL Server stand-alone installation or add features to an existing installation. 5. Select the Enter the product key radio button, and enter the product key. Click Next. 6. Click the checkbox to accept the license terms, and click Next. 7. Click Use Microsoft Update to check for updates, and click Next. 8. Click Install to install the setup support files. 9. If there are no failures displayed, click Next. 10. At the Setup Role screen, choose SQL Server Feature Installation, and click Next. 11. At the Feature Selection screen, select Database Engine Services, Full-Text and Semantic Extractions for Search, Client Tools Connectivity, Client Tools Backwards Compatibility. Click Next. 12. At the Installation Rules screen, after the check completes, click Next. 13. At the Instance configuration screen, leave the default selection of default instance, and click Next. 14. At the Server Configuration screen, choose NT ServiceSQLSERVERAGENT for SQL Server Agent, and choose NT Service MSSQLSERVER for SQL Server Database Engine. Change the Startup Type to Automatic. Click Next. 15. At the Database Engine Configuration screen, select the authentication method you prefer. For our testing purposes, we selected Mixed Mode.
  • 8. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  8 16. Enter and confirm a password for the system administrator account. 17. Click Add Current user. This may take several seconds. 18. Click Next. 19. At the Error and usage reporting screen, click Next. 20. At the Installation Configuration Rules screen, check that there are no failures or relevant warnings, and click Next. 21. At the Ready to Install screen, click Install. 22. After installation completes, click Close. 23. Close the installation window. Configuring the database (DVD Store) Data generation overview We generated the data using the Install.pl script included with DVD Store version 3 (DS3), providing the parameters for our 100GB database size and the database platform we used. We ran the Install.pl script on a utility system running Linux® to generate the database schema. After processing the data generation, we transferred the data files and schema creation files to a Windows-based system running SQL Server 2016. We built the 100GB database in SQL Server, then performed a full backup, storing the backup file remotely for quick access. We used that backup file to restore the database when necessary. The only modification we made to the schema creation scripts were the specified file sizes for our database. We explicitly set the file sizes higher than necessary to ensure that no file-growth activity would affect the outputs of the test. Other than this file size modification, we created and loaded the database in accordance to the DVD Store documentation. Specifically, we followed these steps: 1. Generate the data, and create the database and file structure using database creation scripts in the DS3 download. Make size modifications specific to our 100GB database, and make the appropriate changes to drive letters. 2. Transfer the files from our Linux data generation system to a Windows system running SQL Server. 3. Create database tables, stored procedures, and objects using the provided DVD Store scripts. 4. Set the database recovery model to bulk-logged to prevent excess logging. 5. Load the data we generated into the database. For data loading, use the import wizard in SQL Server Management Studio. Where necessary, retain options from the original scripts, such as Enable Identity Insert. 6. Create indices, full-text catalogs, primary keys, and foreign keys using the database-creation scripts. 7. Update statistics on each table according to database-creation scripts, which sample 18 percent of the table data. 8. On the SQL Server instance, create a ds2user SQL Server login using the following Transact SQL (TSQL) script: USE [master] GO CREATE LOGIN [ds2user] WITH PASSWORD=N’’, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO 9. Set the database recovery model back to full. 10. Create the necessary full text index using SQL Server Management Studio. 11. Create a database user, and map this user to the SQL Server login. 12. Perform a full backup of the database. This backup allows you to restore the databases to a pristine state.
  • 9. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  9 The table below shows our initial file size modifications. Logical name Filegroup Initial size (MB) Database files primary PRIMARY 10 ds_misc DS_MISC 392 cust1 DS_CUST 40,511 cust2 DS_CUST 40,511 orders1 DS_ORDERS 40,016 orders2 DS_ORDERS 40,016 ind1 DS_INDEX 31,274 ind2 DS_INDEX 31,274 member1 DS_MEMBER 243 member2 DS_MEMBER 243 review1 DS_REVIEW 15,313 review2 DS_REVIEW 15,313 Log files ds_log Not applicable 77,773 Running the DVD Store tests Test start and run times We ran all workloads concurrently to start and record all performance counters for this report. The specific testing parameters we used are included in the setup section, and the following section describes specifics for launching the test. About running the DVD Store tests We created a series of batch files, SQL scripts, and shell scripts to automate the complete test cycle. DVD Store outputs an orders-per-minute metric, which is a running average calculated through the test. In this report, we report the last OPM reported by each client/target pair. Each complete test cycle consisted of general steps: 1. Clean up prior outputs from the target system and the client driver system. 2. Drop the database from the target. 3. Restore the database on the target. 4. Shut down the target. 5. Reboot the host and client system. 6. Wait for a ping response from the server under test and the client system. 7. Let the test server idle for 10 minutes. 8. Start the DVD Store driver on the client. We used the following DVD Store parameters for testing: ds3sqlserverdriver.exe --target=<target_IP> --ramp_rate=10 --run_time=60 --n_threads=(10 or 12) --db_ size=100GB --think_time=0 --detailed_view=Y --warmup_time=5 --report_rate=1 –out_filename=<drive path>
  • 10. Meet more database processing demand with more computing power on IBM Cloud January 2018  |  10 Principled Technologies is a registered trademark of Principled Technologies, Inc. All other product names are the trademarks of their respective owners. DISCLAIMER OF WARRANTIES; LIMITATION OF LIABILITY: Principled Technologies, Inc. has made reasonable efforts to ensure the accuracy and validity of its testing, however, Principled Technologies, Inc. specifically disclaims any warranty, expressed or implied, relating to the test results and analysis, their accuracy, completeness or quality, including any implied warranty of fitness for any particular purpose. All persons or entities relying on the results of any testing do so at their own risk, and agree that Principled Technologies, Inc., its employees and its subcontractors shall have no liability whatsoever from any claim of loss or damage on account of any alleged error or defect in any testing procedure or result. In no event shall Principled Technologies, Inc. be liable for indirect, special, incidental, or consequential damages in connection with its testing, even if advised of the possibility of such damages. In no event shall Principled Technologies, Inc.’s liability, including for direct damages, exceed the amounts paid in connection with Principled Technologies, Inc.’s testing. Customer’s sole and exclusive remedies are as set forth herein. This project was commissioned by IBM. Principled Technologies® Facts matter.®Principled Technologies® Facts matter.®