<div dir="ltr">On Tue, Apr 2, 2013 at 9:13 AM, Mitsuhiro Nakamura <span dir="ltr"><<a href="mailto:nakamura@1pacific.ddo.jp" target="_blank">nakamura@1pacific.ddo.jp</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Alan,<br>
<br>
Thank you.<br>
Our database has some problem and the response is slow.<br>
Since the problem itself seems to take long time to fix it, we wanted to<br>
avoid it.<br>
<br></blockquote><div><br></div><div><br></div><div style>Are you using sql ONLY for accounting?</div><div style><br></div><div style>If yes, then Olivier's suggestion on using decoupled accounting might help. In fact, on some scenarios where the db is actually fast but has a somewhat high latency (e.g. mysql cluster), I'd highly recommend that. </div>
<div style><br></div><div style>However, since you say the db response is slow, you'd only be putting band-aid on the wound. The detail file reader may very likely end up hours or days behind the actual accounting packet.</div>
<div style><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">If there is no way to do, then we will try to find the otherway.<br>

<br></blockquote><div><br></div><div style>Fix the db. It's the right thing to do.</div><div style><br></div><div style>The usual causes are:</div><div style>- too much data (e.g. tens of millions of rows from years of accounting data in a single table)</div>
<div style>- inefficient indices (too many index which slows down writes, or no index used which slows down reads)</div><div style>- not enough disk IOPS available (e.g. using 2 x HDD in mirror mode for a db with hundreds of writes requirement per second) </div>
<div style>- default, untuned db</div><div style><br></div><div style>A qualified dba should be able to help you.</div><div style><br></div><div style>-- </div><div style>Fajar</div></div></div></div>