I recently posted a test harness for generating physical I/O using the new version of SLOB (the Silly Little Oracle Benchmark) known as SLOBv2. This test harness can be used for driving varying workloads and then processing the results for use in ... well, wherever really. Some friends of mine are getting very adept with … Continue reading SLOB2: Testing The Effect Of Oracle Blocksize
Tag: Databases
Databases are the systems of record at the heart of the enterprise. They were designed for correctness, durability, and human-paced interaction – not for continuous, machine-driven access patterns.
As workloads evolve, the database remains the point of truth… but the assumptions around how it is accessed are starting to break.
New SLOB2 Physical I/O Harness
Short post to point out that I've now posted the updated PIO Test Harness for SLOB2. This can be used to run multiple SLOB tests with varying numbers of workers and values of UPDATE_PCT. In addition there is also a revised version of the AWR analyzer shell script which can be used to extract various … Continue reading New SLOB2 Physical I/O Harness
SLOB: PL/SQL Commit Optimization
I ran some SLOB tests over the weekend using the new SLOBv2 kit and noticed some interesting results. I was using SLOB to generate physical I/O but the "anomaly" is best demonstrated by putting SLOB in "Logical I/O mode", i.e. by having a large enough buffer cache to satisfy all reads. I'm calling SLOB with the … Continue reading SLOB: PL/SQL Commit Optimization
SLOB2: Essential for Every DBA Toolkit
A couple of weeks ago, Kevin released the second version of SLOB - the Silly Little Oracle Benchmark. Readers will know that I was already a big fan of the original version, but version 2 (which I was fortunate enough to test prior to its release) now has extra features and functionality which make it … Continue reading SLOB2: Essential for Every DBA Toolkit
The Most Important Thing You Need To Know About Flash
Storage for DBAs: There are many things you need to know about flash: it's performance, it's behaviour, it's durability etc. But there's one single piece of information which tells you more than anything else, because it gives you an insight into the future of not just flash memory, but the primary data storage industry. Let … Continue reading The Most Important Thing You Need To Know About Flash
Does My Database Need Flash?
Storage for DBAs: Here's a question I get asked a lot: "Does my database need flash?". In fact it's the most common question customers have, followed by the alternative version, "Does my database need SSD?". In fact, often customers already have some SSDs in their disk arrays but still see poor performance, so really I … Continue reading Does My Database Need Flash?
Understanding I/O: Random vs Sequential
Storage for DBAs: Ever been to one of those sushi restaurants where the food comes round in dishes on a conveyor belt? As each dish travels around the loop you eye it up and, as long as you can make your mind up in time, grab it. However, if you are as indecisive as me, there's a … Continue reading Understanding I/O: Random vs Sequential
Strange ASM Behaviour with 4k Devices
This is only a short post to document something I've seen and reproduced but still don't understand. Storage devices generally have a physical sector size of 512 bytes or, more recently, 4k. This is a subject which causes much confusion (partly because some vendors seek to portray whichever sector size they use as "better"). You … Continue reading Strange ASM Behaviour with 4k Devices
The Fundamental Characteristics of Storage
Storage for DBAs: As a rule of thumb, pretty much any storage system can be characterised by three fundamental properties: Latency is a measurement of delay in a system; so in the case of storage it is the time taken to respond to an I/O request. It's a term which is frequently misused - more … Continue reading The Fundamental Characteristics of Storage
Performance: It’s All About Balance…
Storage For DBAs: Everyone wants their stuff to go faster. Whether it's your laptop, tablet, phone, database or application... performance is one of the most desirable characteristics of any system. If your system isn't fast enough, you start dreaming of more. Maybe you try and tune what you already have, or maybe you upgrade to … Continue reading Performance: It’s All About Balance…
