[Chicago-talk] writing log files to a DB
Richard Reina
richard at rushlogistics.com
Mon Mar 28 08:03:56 PST 2005
Thanks for the help.
Richard
--- Jay Strauss <me at heyjay.com> wrote:
>
> > If I understand this correctly, this begins to
> enter
> > entries in the file from newest to older until it
> > comes to an entry that was already in the table
> and
> > stops. Am I understanding it correctly?
> >
> > Does it then put the entries/records in the table
> from
> > oldest newest to oldest? Does this matter? Do I
> need
> > to index the file?
>
> Your database does not guarantee the order of rows
> returned, unless you
> specifically ask for them to be sequenced (via order
> by). So it
> shouldn't matter what order you insert the rows.
> Without knowing
> anything about your database I can't tell you what
> indexes you may or
> may not need.
>
> But in general indexes help you find rows fast, when
> constraining (in
> the where clause) by the columns in the index. Same
> thing goes with
> when querying with an "order by".
>
> Steve makes a couple of points that are important.
> You probably want to
> build a unique constraint on some set of columns of
> this table that
> uniquely identify the rows. That is, there are some
> subset of the
> columns in this table, that when used in
> combination, make each row
> unique. This set of columns it commonly called the
> "primary key", you
> typically have a primary key on every table. You
> should go thru the
> exercise of identifying them.
>
> Also the idea of a scratch/temp table moves the
> duplicate checking out
> of your perl. Though the sql to move the data from
> the scratch table to
> the real table becomes more complicated
>
>
>
> _______________________________________________
> Chicago-talk mailing list
> Chicago-talk at pm.org
> http://mail.pm.org/mailman/listinfo/chicago-talk
>
More information about the Chicago-talk
mailing list