In general, to speed up the database side, you want to
- Minimize the times you connect to the database. So, you
cache connection.
- Minimize the times you compile SQL statements. So, you
use stored procedures.
- Minimize the search time to the appropriate row(s). So,
you use indices.
- Minimize the need to disk access. So, you let the database
use as much memory as possible for caching.
- Minimize the number of pages involved. So, you keep your
rows as small as possible, possibly using various tables
instead of having many columns.
Your question is very general, and without knowing the database
server, and the structure of the database, there's not much
you can say. A method that's faster on one server, could be
slower on another.
Not that any of this has anything to do with Perl.
Abigail
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.