Subscribe to Blog via Email
Join 1,048 other subscribersArchives
Author Archives: Bobby
Registered for Oracle OpenWorld
I registered myself for Oracle OpenWorld and I have my hotel reserved and my flights ticketed. I think it has been over 12 years – probably more like 15 years – since I went to OpenWorld. I went at least once … Continue reading
Posted in Uncategorized
Leave a comment
Check out 6.00.1x computer science class on edX!
I just finished the last program for a computer science class on edX and I urge you to try it. I took this class: MITx: 6.00.1x Introduction to Computer Science and Programming Using Python I was more interested in how MIT taught the class than … Continue reading
Posted in Uncategorized
5 Comments
Flushing Shared Pool Does Not Slow Its Growth
I’m still working on resolving the issues caused by bug 13914613. Oracle support recommended that we apply a parameter change to resolve the issue but that change requires us to bounce the database and I was looking for a resolution … Continue reading
Posted in Uncategorized
2 Comments
Overall I/O Query
I hacked together a query today that shows the overall I/O performance that a database is experiencing. The output looks like this: End snapshot time number of IOs ave IO time (ms) ave IO size (bytes) ——————- ————- —————- ——————- … Continue reading
Posted in Uncategorized
14 Comments
Bug 13914613 Example Shared Pool Latch Waits
Oracle support says we have hit bug 13914613. Here is what our wait events looked like in an AWR report: Top 5 Timed Foreground Events Event Waits Time(s) Avg wait (ms) % DB time Wait Class latch: shared pool 3,497 17,482 … Continue reading
Posted in Uncategorized
1 Comment
Surprising calibrate_io result
Recently I used DBMS_RESOURCE_MANAGER.calibrate_io to measure disk I/O performance using a call like this: DECLARE l_latency PLS_INTEGER; l_iops PLS_INTEGER; l_mbps PLS_INTEGER; BEGIN DBMS_RESOURCE_MANAGER.calibrate_io (num_physical_disks => 10, max_latency => 20, max_iops => l_iops, max_mbps => l_mbps, actual_latency => l_latency); DBMS_OUTPUT.put_line(‘Max IOPS = ‘ … Continue reading
Posted in Uncategorized
3 Comments
Free MIT Computer Science Classes Online
This is very cool: There are a bunch of nice computer science classes online from MIT: Free online MIT computer science classes Here is an introductory computer science class: Intro to computer science Here is a graded version of the same … Continue reading
Posted in Uncategorized
3 Comments
Simple C program for testing disk performance
I dug up a simple C program that I wrote years ago to test disk performance. I hesitated to publish it because it is rough and limited in scope and other more capable tools exist. But, I have made good … Continue reading
Posted in Uncategorized
2 Comments
db file parallel read on Linux and HP-UX
In my previous post I described how I could not explain why I got better db file parallel read wait times in a test on Linux than I got running the same test on HP-UX. I have discovered that the Linux … Continue reading
Posted in Uncategorized
Leave a comment
db file parallel read faster on Linux than HP-UX?
I am still working on comparing performance between an HP-UX blade and a Linux virtual machine and I have a strange result. I tried to come up with a simple example that would do a lot of single block I/O. … Continue reading
Posted in Uncategorized
3 Comments