SLOB 2.3 Is Getting Close!

SLOB 2.3 is soon to be released. This version has a lot of new, important features but also a significant amount of tuning in the data loading kit. Before sharing where the progress is on that front, I’ll quickly list some of the new important features that will be in SLOB 2.3:

  1. Single Schema Support. SLOB historically avoids application-level contention by having database sessions perform the SLOB workload against a private schema. The idea behind SLOB is to exert maximum I/O pressure on storage while utilizing the minimum amount of host CPU possible. This lowers the barrier to entry for proper testing as one doesn’t require dozens of processors festering in transactional SQL code just to perform physical I/O. That said, there are cases where a single, large active data set is desirable–if not preferred. SLOB 2.3 allows one to load massive data sets quickly and run large numbers of SLOB threads (database sessions) to drive up the load on the system.
  2. Advanced Hot Spot Testing. SLOB 2.3 supports configuring each SLOB thread such that every Nth SQL statement operates on a hot spot sized in megabytes as specified in the slob.conf file. Moreover, this version of SLOB allows one to dictate the offset for the hot spot within the active data set. This allows one to easily move the hot spot from one test execution to the next. This sort of testing is crucial for platform experts studying hybrid storage arrays that identify and promote “hot” data into flash for example.
  3. Threaded SLOB. SLOB 2.3 allows one to have either multiple SLOB schemas or the new Single Schema and to drive up the load one can specify how many SLOB threads per schema will be active.

 

To close out this short blog entry I’ll make note that the SLOB 2.3 data loader is now loading 1TB scale Single Schema in just short of one hour (55.9 minutes exactly). This procedure includes data loading, index creation and CBO statistics gathering. The following was achieved with a moderate IVB-EP 2s20c40t server running Oracle Linux 6.5 and Oracle Database 12c and connected to an EMC XtremIO array via 8GFC Fibre Channel. I think this shows that even the data loader of SLOB is a worthwhile workload in its own right.

SLOB 2.3 Data Loading 1TB/h

4 Responses to “SLOB 2.3 Is Getting Close!”


  1. 1 oraclecog July 7, 2015 at 1:07 pm

    Hi Kevin, How is SLOB 2.3 coming along?
    I was hoping to use it to benchmark Xtremio vs another flash storage vendor vs our current storage.
    Thanks!

  2. 3 Fuad Habash June 1, 2016 at 2:05 pm

    Hi there …
    Not sure why am I getting ORA-01017: invalid username/password; logon denied

    SQLNET_SERVICE_BASE: “appprd”
    SQLNET_SERVICE_MAX: “2”

    Testing connectivity. Command: “sqlplus -L user1/user11”

    when I comment out sqlnet_service_max, it works fine, but all connections go to a single instance in a 2 node cluster.

    What am I missing, please?

    • 4 kevinclosson June 2, 2016 at 5:47 pm

      Do you have a service somewhere called “appprd1” and “appprd2” ? That’s what SLOB wants to connect to when you set SQLNET_SERVICE_MAX=2.

      If you have a round-robin service called “appprd” then you can comment out SQLNET_SERVICE_MAX and all connections will got to “appprd” which should round-robin the connections for you.

      Please consider the above facts and reply here. Also, to help further I’ll need to see your entire slob.conf and your invocation option/args for runit.sh. Something tells me this is not cut/paste of screen output because SLOB would not try to connect to schema user1 with a password of user11.


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




DISCLAIMER

I work for Amazon Web Services. The opinions I share in this blog are my own. I'm *not* communicating as a spokesperson for Amazon. In other words, I work at Amazon, but this is my own opinion.

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 2,986 other followers

Oracle ACE Program Status

Click It

website metrics

Fond Memories

Copyright

All content is © Kevin Closson and "Kevin Closson's Blog: Platforms, Databases, and Storage", 2006-2015. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Kevin Closson and Kevin Closson's Blog: Platforms, Databases, and Storage with appropriate and specific direction to the original content.

%d bloggers like this: