Top 60 Oracle Blogs

Recent comments

Asynchronous I/O for people

Ok, I’ve wanted to write this blog entry for a long time – and now it’s time!

Most of my blog readers (thank you!) are performance-minded computer enthusiasts, who care about efficiency and optimization. You’ve been tuning SQL execution plans, instance and OS configuration so that your sessions would achieve the same results with less work and also with less waiting!

You probably know to appreciate why asynchronous I/O must be enabled for busy modern databases, so that your database sessions can do I/O (talk to the storage) without actually having to wait for the I/O operations to complete! You can increase the processing throughput, by not submitting every single I/O separately and waiting for it to complete, before being able to process the results and submit the next one. Asynchronous I/O is a crucial thing for good performance.

Because of all the performance geeks here, this audience (you!) is the best audience ever, whom to announce my (non-Oracle) pet project of last 12 months – Instant Voice Messenger!

Basically it’s Asynchronous I/O for People :-)

With the! mobile app you can send voice messages to your colleagues, friends and family – without having to wait until they stop what they were doing and pick up the phone – or without having to end up in a lengthy discussion if you wanted to just send a quick update to someone. And it’s way faster than texting, that’s why we say Save Time –! :-)

So, if you like what asynchronous I/O does for your database performance, you will like what! will do for your own I/O performance!

It’s free and iPhone/iPad only at the moment – so if you have one, check it out and tell me what you think! You can find my contact via Facebook if you’re connected to me in Facebook or by replying a message to the support user you see when logging on (the voice in the support messages is not mine ;-)

If you like the app – make sure to rate it in the app store too! :^)

Update: There is no Facebook dependency, logging on with or using Facebook contacts is totally optional (though more convenient). You can sign up with just your email address and send messages to your contacts in your phone’s contact list (the 1st invite message will send a SMS or email to your contact, depending on which contact method you chose, but once he/she installs the app, all further communication will happen just via data connection, no SMS/email involved).