SlideShare uma empresa Scribd logo
1 de 34
Click to edit Master title style




    LiveMeeting: Stress Testing
    using SQLIOSIM and SQLIO

    Steve Verschaeve




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    Who am I?




                                                Blog.steveverschaeve.be
                                                steve@sqlug.be
                                                @sql_lazywriter
                                                            TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    Agenda


             • SQLIOSIM & SQLIO
                          –       What is it?
                          –       What is it not?
                          –       Where can I find it?
                          –       What does it look like?
                          –       Demos
                          –       To remember




                                                            TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style




                     Part I

                     SQLIOSIM


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM – What is it?


             • Developed by Bob Dorr (Microsoft)
             • Generates/simulates a SQL Server workload
             • To test reliability and integrity of disk systems
                                       •        Read
                                       •        Write
                                       •        Checkpoint
                                       •        Backup
                                       •        Sort
                                       •        Read-ahead
                                       •        Shrink
                                                             TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM - What is it not?


             • Is NOT an I/O performance tuning tool
             • “Don't consider SQLIOSim for
               performance benchmarking, instead
               use SQLIO Disk Subsystem Benchmark
               Tool” (Microsoft Customer Service and
               Support (CSS) SQL Support blog)



                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title styleI find it?
    SQLIOSIM – Where can


             • < SQL Server 2008: seperate download
             • >= SQL Server 2008(R2): BINN folder
             • SQLIOSIM Download




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM - Anatomy


             •         SQLIOSIM.exe (Application)
             •         SQLIOSIM.com (MS-DOS Application)
             •         SQLIOSIM.cfg
             •         SQLIOSIM.cfg.zip
             •         SQLIOSIM.log
             •         ErrorLog


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM.exe




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM.COM




             All settings and parameters explained in KB231619




                                                     TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM – Config




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
SQLIOSIM – What does it
Click to edit Master title style look like?


             • Demo 1: SQLIOSIM.exe
             • Demo 2: SQLIOSIM.com




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM – Parsing the results


             SQLIOSim Parser
             by Jens Suessmeyer &
             Jimmy May
             • Export to XML, CSV
             • Display Report




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style Templates
    SQLIOSIM – Configuration


             • Default.cfg.ini: common testing
             • Hwcache.cfg.ini: hardware cache
               behaviour
             • Nothrottle.cfg.ini: pushing the system
               and drivers at high queue levels
             • Seqwrites.cfg.ini: BCP and restore
             • Sparse.cfg.ini: DBCC and snapshots

                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title stylerunning on a production server?
    SQLIOSIM - What about


             • Might expose IO errors
             • Generates MDFx and LDFx files
             • When IO checksums occur in the error log




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style




                     Part II

                     SQLIO


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – What is it?


             • Determine I/O capacity of disk subsystem
             • Tested by different I/O types and sizes
                          – Read/Write
                          – Random/Sequential
                          – Threads
                          – Outstanding files
                          – Block size


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – What is it not?


             • Not a simulation tool for I/O patterns
             • Not really a SQL Server tool




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style it?
    SQLIO – Where can I find


             • SQLIO Disk Subsystem Benchmark Tool:
               http://www.microsoft.com/en-
               us/download/details.aspx?id=20163




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Anatomy style
    SQLIO - Master title


             • SQLIO.exe
                         Same Directory
             • Param.txt
                          – c:testfile.dat 2 0x0 1000


             • Size(testfile.dat) = (2 to 4) x SAN or disk
               cache



                                                         TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title Use
    SQLIO – Parameter style


             • Using a param file:
               sqlio -kW -s10 -fsequential -t8 -o8 -b8 –BH -LS -Fparam.txt



                                       Read/    Duration   Sequential/   Threads Outstanding Block    Hardware Latencies     Parameter file
                                       Write               Random                Files       Size    Buffering from system   Location & Name
                                                                                                                             Test File




             • sqlio -kR -s10 -frandom –t8 –o8 -b8 -BH -LS -dC Testfile.dat




                                                                                                             TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master Test style
    SQLIO – Stress title Configuration Parameters




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master Test style
    SQLIO – Stress title Configuration Parameters


             • Batch file
                          sqlio                 -kR   -t1   -s120   -dC   -o1 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o2 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o4 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o8 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o16 -fsequential -b8 -BH -LS Testfile.dat

                          sqlio                 -kR   -t2   -s120   -dC   -o1   -fsequential   -b64   -BH   -LS   Testfile.dat
                          sqlio                 -kR   -t2   -s120   -dC   -o2   -fsequential   -b64   -BH   -LS   Testfile.dat
                          sqlio                 -kR   -t2   -s120   -dC   -o4   -fsequential   -b64   -BH   -LS   Testfile.dat
                          sqlio                 -kR   -t2   -s120   -dC   -o8   -fsequential   -b64   -BH   -LS   Testfile.dat




                                                                                                      TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Execution style
    SQLIO - Master title


             • Example




             • Batch file example
             C:Program Files (x86)SQLIOSQLIOStressTest.bat >Results.txt


                                                              TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
SQLIO – What does it look
Click to edit Master title style like?


             • Demo: SQLIO




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Masterfile Example & Results
    SQLIO – Batch title style




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – The Results

              2500



              2000



              1500



              1000                                                                                                                                                                                                         Sum of Threads
                                                                                                                                                                                                                           Sum of Block Size
                                                                                                                                                                                                                           Sum of Outstanding Files
                500                                                                                                                                                                                                        Sum of Avg Latency(ms)



                    0
                           0.71
                                  0.79
                                         0.95
                                                1.09
                                                        1.13
                                                               1.19
                                                                      1.20
                                                                             1.21
                                                                                    1.23
                                                                                           40.44
                                                                                                   41.66
                                                                                                           41.86
                                                                                                                   41.91
                                                                                                                           42.70
                                                                                                                                   43.42
                                                                                                                                           43.48
                                                                                                                                                   43.55
                                                                                                                                                           43.91
                                                                                                                                                                   44.65
                                                                                                                                                                           45.10
                                                                                                                                                                                   45.49
                                                                                                                                                                                           45.83
                                                                                                                                                                                                   46.01
                                                                                                                                                                                                           46.28
                                                                                                                                                                                                                   48.70
                                                 Random                                                                                        Sequential

                                                       Read                                                                                        Write



                                                                                                                                                                                                    TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – To Remember


             • More outstanding files = higher queue depth =
               higher throughput (until saturated)
             • Larger I/O sizes
                          – higher latencies
                          – Increased throughput (depends on hardware config)
             • Saturation = Lantency keeps rising while
               throughput is stable
             • Monitor saturation
                          – Average Disk Queue Length (outstanding IOs)
                          – Disk Reads/sec (IOs per sec)
                          – Average Disk sec/read (latency)

                                                              TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – To Remember


             • TempDB: High IOPS
             • Data: 8K or 64K random (read/write), High
               IOPS
               (4-10ms; >100ms = issue)
             • Log: High MB/sec (<2ms)
             • Backup: High MB/sec, sequential
               (read/write)

                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – Tips from the field


             •         Wait > 1 min between tests
             •         First test = buidling the test file
             •         Duration of test = 5 to 10 min
             •         Keep batch file and results for future
                       reference




                                                      TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM - Important links


             • SQLIOSIM Download (Microsoft)
             • SQL Server 2000 I/O Basics (Microsoft)
             • SQL Server I/O Basics, Chapter 2 (Microsoft)
             • How to use the SQLIOSim utility to simulate SQL
               Server activity on a disk subsystem (Q231619)
             • Understanding SQLIOSIM output (Kevin Kline)
             • How It Works: SQLIOSim – Checksums
               (Microsoft)
             • SQLIOSIM Parser (Jens K. Suessmeyer & Jimmy
               May)

                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – Important Links


             • Storage Performance Testing with SQLIO
               (Brent Ozar)
             • SAN Performance Tuning with SQLIO
               (SQL Server Pedia)
             • Parsing SQLIO Output to Excel Charts
               using Regex in PowerShell (Jonathan
               Kehayias)


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    Questions?




                                                Steve@sqlug.be




                                                                 TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style




                                                Thank you




                                                            TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.

Mais conteúdo relacionado

Mais procurados

SQL serverのデータ破損に備える
SQL serverのデータ破損に備えるSQL serverのデータ破損に備える
SQL serverのデータ破損に備えるokumar savurou
 
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallZabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallAtsushi Tanaka
 
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!株式会社クライム
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5Vepsun Technologies
 
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)Will Huang
 
基本に戻ってInnoDBの話をします
基本に戻ってInnoDBの話をします基本に戻ってInnoDBの話をします
基本に戻ってInnoDBの話をしますyoku0825
 
Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎Masayuki Ozawa
 
Recap: Windows Server 2019 Failover Clustering
Recap: Windows Server 2019 Failover ClusteringRecap: Windows Server 2019 Failover Clustering
Recap: Windows Server 2019 Failover ClusteringKazuki Takai
 
オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~
オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~
オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~vxsejapan
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得Masayuki Ozawa
 
(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份
(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份
(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份裝機安 Angelo
 
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...裝機安 Angelo
 
NetBackup AIR CLI
NetBackup AIR CLINetBackup AIR CLI
NetBackup AIR CLIvxsejapan
 
PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...
PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...
PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...Tatsuya Watanabe
 
MySQL 5.7 InnoDB 日本語全文検索
MySQL 5.7 InnoDB 日本語全文検索MySQL 5.7 InnoDB 日本語全文検索
MySQL 5.7 InnoDB 日本語全文検索yoyamasaki
 
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニングJVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング佑哉 廣岡
 

Mais procurados (20)

SQL serverのデータ破損に備える
SQL serverのデータ破損に備えるSQL serverのデータ破損に備える
SQL serverのデータ破損に備える
 
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallZabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
 
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5
 
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
 
Your hash is.
Your hash is.Your hash is.
Your hash is.
 
基本に戻ってInnoDBの話をします
基本に戻ってInnoDBの話をします基本に戻ってInnoDBの話をします
基本に戻ってInnoDBの話をします
 
Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎Sql server のバックアップとリストアの基礎
Sql server のバックアップとリストアの基礎
 
Recap: Windows Server 2019 Failover Clustering
Recap: Windows Server 2019 Failover ClusteringRecap: Windows Server 2019 Failover Clustering
Recap: Windows Server 2019 Failover Clustering
 
オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~
オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~
オンプレミスからパブリッククラウドへの 移行ツールの最適解 ~Veritas Resiliency Platform(VRP)~
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
 
Zero Data Loss Recovery Applianceのご紹介
Zero Data Loss Recovery Applianceのご紹介Zero Data Loss Recovery Applianceのご紹介
Zero Data Loss Recovery Applianceのご紹介
 
Helidon 概要
Helidon 概要Helidon 概要
Helidon 概要
 
(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份
(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份
(2021-03).UT-商品-企業-訊息-技EDM-2021-3-Dell EMC Avamar VM保護備份
 
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
 
NetBackup AIR CLI
NetBackup AIR CLINetBackup AIR CLI
NetBackup AIR CLI
 
Ext4 filesystem(1)
Ext4 filesystem(1)Ext4 filesystem(1)
Ext4 filesystem(1)
 
PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...
PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...
PacemakerのMaster/Slave構成の基本と事例紹介(DRBD、PostgreSQLレプリケーション) @Open Source Confer...
 
MySQL 5.7 InnoDB 日本語全文検索
MySQL 5.7 InnoDB 日本語全文検索MySQL 5.7 InnoDB 日本語全文検索
MySQL 5.7 InnoDB 日本語全文検索
 
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニングJVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング
 

Destaque

SQLIO - measuring storage performance
SQLIO - measuring storage performanceSQLIO - measuring storage performance
SQLIO - measuring storage performancevalerian_ceaus
 
Sql Performance Tuning For Developers
Sql Performance Tuning For DevelopersSql Performance Tuning For Developers
Sql Performance Tuning For Developerssqlserver.co.il
 
La meva primera presentació
La meva primera presentacióLa meva primera presentació
La meva primera presentacióhelenbou4352
 
Shared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim MarriageShared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim MarriageMuslims4Marriage
 
Informe consulta devoluciones
Informe consulta devolucionesInforme consulta devoluciones
Informe consulta devolucionesNathalia Sanchez
 
産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613Maco Yoshioka
 
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
 HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULESDr. Raju M. Mathew
 
Price control & s d market project
Price control & s d market projectPrice control & s d market project
Price control & s d market projectTravis Klein
 
Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...Microsoft TechNet - Belgium and Luxembourg
 
ものに愛着を持たせる
ものに愛着を持たせるものに愛着を持たせる
ものに愛着を持たせるHirokuma Ueno
 

Destaque (20)

SQLIO - measuring storage performance
SQLIO - measuring storage performanceSQLIO - measuring storage performance
SQLIO - measuring storage performance
 
Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012
 
What's new in SQL Server Integration Services 2012?
What's new in SQL Server Integration Services 2012?What's new in SQL Server Integration Services 2012?
What's new in SQL Server Integration Services 2012?
 
SQL Server 2012 and Big Data
SQL Server 2012 and Big DataSQL Server 2012 and Big Data
SQL Server 2012 and Big Data
 
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
 
SQL Server 2012 Best Practices
SQL Server 2012 Best PracticesSQL Server 2012 Best Practices
SQL Server 2012 Best Practices
 
Sql Performance Tuning For Developers
Sql Performance Tuning For DevelopersSql Performance Tuning For Developers
Sql Performance Tuning For Developers
 
La meva primera presentació
La meva primera presentacióLa meva primera presentació
La meva primera presentació
 
Formulario clientes
Formulario clientesFormulario clientes
Formulario clientes
 
Informe general
Informe generalInforme general
Informe general
 
DATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and Scales
DATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and ScalesDATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and Scales
DATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and Scales
 
Shared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim MarriageShared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim Marriage
 
Batatgal
BatatgalBatatgal
Batatgal
 
Informe consulta devoluciones
Informe consulta devolucionesInforme consulta devoluciones
Informe consulta devoluciones
 
産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613
 
Informe de empleados
Informe de empleadosInforme de empleados
Informe de empleados
 
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
 HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
 
Price control & s d market project
Price control & s d market projectPrice control & s d market project
Price control & s d market project
 
Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...
 
ものに愛着を持たせる
ものに愛着を持たせるものに愛着を持たせる
ものに愛着を持たせる
 

Semelhante a Stress testing using SQLIOSIM and SQLIO

TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 
System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...Microsoft TechNet - Belgium and Luxembourg
 
Continuous Delivery at Wix
Continuous Delivery at WixContinuous Delivery at Wix
Continuous Delivery at WixYoav Avrahami
 
Scaling up to 30 m users
Scaling up to 30 m usersScaling up to 30 m users
Scaling up to 30 m usersYoav Avrahami
 
Sql source control
Sql source controlSql source control
Sql source controlAndyPickett
 
Ten query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowTen query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowKevin Kline
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloFelipe Ferreira
 
Scaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix StoryScaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix StoryAviran Mordo
 
Evaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMSEvaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMSJohn Sterrett
 
android sqlite
android sqliteandroid sqlite
android sqliteDeepa Rani
 
My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012sqlhjalp
 
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Mark Ginnebaugh
 
Getting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionGetting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionDonRobins
 
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguageTsungWei Hu
 
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2Mark Tabladillo
 
Using SSO for Application Configuration
Using SSO for Application ConfigurationUsing SSO for Application Configuration
Using SSO for Application ConfigurationDaniel Toomey
 

Semelhante a Stress testing using SQLIOSIM and SQLIO (20)

Implementing Full Text in SQL Server
Implementing Full Text in SQL ServerImplementing Full Text in SQL Server
Implementing Full Text in SQL Server
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 
System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...
 
Continuous Delivery at Wix
Continuous Delivery at WixContinuous Delivery at Wix
Continuous Delivery at Wix
 
Scaling up to 30 m users
Scaling up to 30 m usersScaling up to 30 m users
Scaling up to 30 m users
 
Jump start your application monitoring with APM
Jump start your application monitoring with APMJump start your application monitoring with APM
Jump start your application monitoring with APM
 
Top 8 WCM Trends 2010
Top 8 WCM Trends 2010Top 8 WCM Trends 2010
Top 8 WCM Trends 2010
 
Sql source control
Sql source controlSql source control
Sql source control
 
Ten query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowTen query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should know
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark Tabladillo
 
Scaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix StoryScaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix Story
 
Evaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMSEvaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMS
 
android sqlite
android sqliteandroid sqlite
android sqlite
 
My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012
 
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51
 
Getting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionGetting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact Edition
 
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming Language
 
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
 
Using SSO for Application Configuration
Using SSO for Application ConfigurationUsing SSO for Application Configuration
Using SSO for Application Configuration
 

Mais de Microsoft TechNet - Belgium and Luxembourg

Mais de Microsoft TechNet - Belgium and Luxembourg (20)

Windows 10: all you need to know!
Windows 10: all you need to know!Windows 10: all you need to know!
Windows 10: all you need to know!
 
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de KeukelaereConfiguration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.
 
Data Leakage Prevention
Data Leakage PreventionData Leakage Prevention
Data Leakage Prevention
 
Deploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr ClientsDeploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr Clients
 
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
 
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware UpdatingHands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
 
SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
What's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & DevicesWhat's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & Devices
 
Office 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and managementOffice 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and management
 
Office 365 Identity Management options
Office 365 Identity Management options Office 365 Identity Management options
Office 365 Identity Management options
 
SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options
 
The application model in real life
The application model in real lifeThe application model in real life
The application model in real life
 
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Microsoft private cloud with Cisco and Netapp -  Flexpod solutionMicrosoft private cloud with Cisco and Netapp -  Flexpod solution
Microsoft private cloud with Cisco and Netapp - Flexpod solution
 
Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Network Management in System Center 2012 SP1 - VMM
Network Management in System Center 2012  SP1 - VMM Network Management in System Center 2012  SP1 - VMM
Network Management in System Center 2012 SP1 - VMM
 
Hackers (Not) Halted
Hackers (Not) Halted Hackers (Not) Halted
Hackers (Not) Halted
 

Último

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 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
 

Último (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Stress testing using SQLIOSIM and SQLIO

  • 1. Click to edit Master title style LiveMeeting: Stress Testing using SQLIOSIM and SQLIO Steve Verschaeve TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 2. Click to edit Master title style Who am I? Blog.steveverschaeve.be steve@sqlug.be @sql_lazywriter TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 3. Click to edit Master title style Agenda • SQLIOSIM & SQLIO – What is it? – What is it not? – Where can I find it? – What does it look like? – Demos – To remember TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 4. Click to edit Master title style Part I SQLIOSIM TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 5. Click to edit Master title style SQLIOSIM – What is it? • Developed by Bob Dorr (Microsoft) • Generates/simulates a SQL Server workload • To test reliability and integrity of disk systems • Read • Write • Checkpoint • Backup • Sort • Read-ahead • Shrink TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 6. Click to edit Master title style SQLIOSIM - What is it not? • Is NOT an I/O performance tuning tool • “Don't consider SQLIOSim for performance benchmarking, instead use SQLIO Disk Subsystem Benchmark Tool” (Microsoft Customer Service and Support (CSS) SQL Support blog) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 7. Click to edit Master title styleI find it? SQLIOSIM – Where can • < SQL Server 2008: seperate download • >= SQL Server 2008(R2): BINN folder • SQLIOSIM Download TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 8. Click to edit Master title style SQLIOSIM - Anatomy • SQLIOSIM.exe (Application) • SQLIOSIM.com (MS-DOS Application) • SQLIOSIM.cfg • SQLIOSIM.cfg.zip • SQLIOSIM.log • ErrorLog TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 9. Click to edit Master title style SQLIOSIM.exe TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 10. Click to edit Master title style SQLIOSIM.COM All settings and parameters explained in KB231619 TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 11. Click to edit Master title style SQLIOSIM – Config TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 12. SQLIOSIM – What does it Click to edit Master title style look like? • Demo 1: SQLIOSIM.exe • Demo 2: SQLIOSIM.com TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 13. Click to edit Master title style SQLIOSIM – Parsing the results SQLIOSim Parser by Jens Suessmeyer & Jimmy May • Export to XML, CSV • Display Report TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 14. Click to edit Master title style Templates SQLIOSIM – Configuration • Default.cfg.ini: common testing • Hwcache.cfg.ini: hardware cache behaviour • Nothrottle.cfg.ini: pushing the system and drivers at high queue levels • Seqwrites.cfg.ini: BCP and restore • Sparse.cfg.ini: DBCC and snapshots TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 15. Click to edit Master title stylerunning on a production server? SQLIOSIM - What about • Might expose IO errors • Generates MDFx and LDFx files • When IO checksums occur in the error log TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 16. Click to edit Master title style Part II SQLIO TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 17. Click to edit Master title style SQLIO – What is it? • Determine I/O capacity of disk subsystem • Tested by different I/O types and sizes – Read/Write – Random/Sequential – Threads – Outstanding files – Block size TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 18. Click to edit Master title style SQLIO – What is it not? • Not a simulation tool for I/O patterns • Not really a SQL Server tool TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 19. Click to edit Master title style it? SQLIO – Where can I find • SQLIO Disk Subsystem Benchmark Tool: http://www.microsoft.com/en- us/download/details.aspx?id=20163 TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 20. Click to edit Anatomy style SQLIO - Master title • SQLIO.exe Same Directory • Param.txt – c:testfile.dat 2 0x0 1000 • Size(testfile.dat) = (2 to 4) x SAN or disk cache TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 21. Click to edit Master title Use SQLIO – Parameter style • Using a param file: sqlio -kW -s10 -fsequential -t8 -o8 -b8 –BH -LS -Fparam.txt Read/ Duration Sequential/ Threads Outstanding Block Hardware Latencies Parameter file Write Random Files Size Buffering from system Location & Name Test File • sqlio -kR -s10 -frandom –t8 –o8 -b8 -BH -LS -dC Testfile.dat TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 22. Click to edit Master Test style SQLIO – Stress title Configuration Parameters TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 23. Click to edit Master Test style SQLIO – Stress title Configuration Parameters • Batch file sqlio -kR -t1 -s120 -dC -o1 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o2 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o4 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o8 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o16 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 24. Click to edit Execution style SQLIO - Master title • Example • Batch file example C:Program Files (x86)SQLIOSQLIOStressTest.bat >Results.txt TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 25. SQLIO – What does it look Click to edit Master title style like? • Demo: SQLIO TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 26. Click to edit Masterfile Example & Results SQLIO – Batch title style TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 27. Click to edit Master title style SQLIO – The Results 2500 2000 1500 1000 Sum of Threads Sum of Block Size Sum of Outstanding Files 500 Sum of Avg Latency(ms) 0 0.71 0.79 0.95 1.09 1.13 1.19 1.20 1.21 1.23 40.44 41.66 41.86 41.91 42.70 43.42 43.48 43.55 43.91 44.65 45.10 45.49 45.83 46.01 46.28 48.70 Random Sequential Read Write TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 28. Click to edit Master title style SQLIO – To Remember • More outstanding files = higher queue depth = higher throughput (until saturated) • Larger I/O sizes – higher latencies – Increased throughput (depends on hardware config) • Saturation = Lantency keeps rising while throughput is stable • Monitor saturation – Average Disk Queue Length (outstanding IOs) – Disk Reads/sec (IOs per sec) – Average Disk sec/read (latency) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 29. Click to edit Master title style SQLIO – To Remember • TempDB: High IOPS • Data: 8K or 64K random (read/write), High IOPS (4-10ms; >100ms = issue) • Log: High MB/sec (<2ms) • Backup: High MB/sec, sequential (read/write) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 30. Click to edit Master title style SQLIO – Tips from the field • Wait > 1 min between tests • First test = buidling the test file • Duration of test = 5 to 10 min • Keep batch file and results for future reference TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 31. Click to edit Master title style SQLIOSIM - Important links • SQLIOSIM Download (Microsoft) • SQL Server 2000 I/O Basics (Microsoft) • SQL Server I/O Basics, Chapter 2 (Microsoft) • How to use the SQLIOSim utility to simulate SQL Server activity on a disk subsystem (Q231619) • Understanding SQLIOSIM output (Kevin Kline) • How It Works: SQLIOSim – Checksums (Microsoft) • SQLIOSIM Parser (Jens K. Suessmeyer & Jimmy May) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 32. Click to edit Master title style SQLIO – Important Links • Storage Performance Testing with SQLIO (Brent Ozar) • SAN Performance Tuning with SQLIO (SQL Server Pedia) • Parsing SQLIO Output to Excel Charts using Regex in PowerShell (Jonathan Kehayias) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 33. Click to edit Master title style Questions? Steve@sqlug.be TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 34. Click to edit Master title style Thank you TechNet goes virtual © Microsoft Corporation. All Rights Reserved.