Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: Bayes innodb problems

From: micah <micah(at)riseup.net>
Date: Fri Sep 28 2007 - 10:39:39 EDT

  • Michael Parker <parkerm@pobox.com> [070926 21:14]:
    > micah wrote:
    > > On Wed, 26 Sep 2007 17:54:05 -0700, John D. Hardin wrote:
    > >
    > >> On Wed, 26 Sep 2007, Micah Anderson wrote:
    > >>
    > >>> SELECT count(*)
    > >>> FROM bayes_token
    > >>> WHERE id = '4'
    > >>> AND ('1190846660' - atime) > '345600';
    > >> Who the hell wrote *that* query? Is MySQL smart enough to rearrange that
    > >> equation to give an indexable comparison?
    > >
    > > That comes from /usr/share/perl5/Mail/SpamAssassin/BayesStore/SQL.pl line
    > > 243. It seems to calculate the expire delta, but in a way that can't use
    > > an index.
    > >
    > > Maybe that query should be changed from:
    > >
    > > AND (? - atime) > ?"
    > >
    > > to:
    > >
    > > AND atime < ? + ?"
    > >
    >
    > Can someone please open up a Bugzilla bug for this so it can be tracked?

http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5661

Micah Received on Fri Sep 28 10:40:36 2007

This archive was generated by hypermail 2.1.8 : Sat Oct 27 2007 - 20:31:00 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library