[Typo3-dev] RealURL : high server load and optimization
Jan-Erik Revsbech
jer at moccompany.com
Mon Oct 17 11:48:23 CEST 2005
Testing if the index is used, can be done by issuing the command EXPLAIN
before the SELECT query (ie: EXPLAIN SELECT ... FROM tx_realurl_uniqalias
WHERE ...) in a mysql promt. Mysql will explain to you how the query is
done. But I think that this might not be the problem. Even 100.000 records
should not take very long (50 msec) and nowhere near 120sec, so there must
be another problem. If the pages table is joined in the query, it might take
much longer though.
I dont have a site with that many pages that uses realurl, so I can't test
the speed improvements.
/Jan-Erik
----- Original Message -----
From: "Kasper Skårhøj" <kasper2005 at typo3.com>
To: "List for Core-/Extension development" <typo3-dev at lists.netfielders.de>
Sent: Monday, October 17, 2005 11:35 AM
Subject: Re: [Typo3-dev] RealURL : high server load and optimization
>I would be willing to add this index to my dev-version of realurl right
>away
> PROVIDED that someone will test it and confirm that the MySQL lookup
> actually
> a) uses this index for the mentioned queries and b) speeds up things.
>
> - kasper
>
>
> On Monday 17 October 2005 10:35, Jan-Erik Revsbech wrote:
>> ----- Original Message -----
>> From: "Andreas Schwarzkopf" <schwarzkopf.no.spam at artplan21.de>
>> Newsgroups: typo3.dev
>> To: <typo3-dev at lists.netfielders.de>
>> Sent: Monday, October 17, 2005 10:24 AM
>> Subject: Re: [Typo3-dev] RealURL : high server load and optimization
>>
>> > AFAIK a blob field can not have an index.
>>
>> This is not true, but you need to specify how much of the blob field you
>> want to index. Example:
>>
>> ALTER TABLE `tx_realurl_uniqalias` ADD INDEX value_alias
>> (value_alias(25))
>>
>> will create an index using 25 characters of the blob field.
>>
>> I would however suggest to make and index using all the fields like this
>> ALTER TABLE `tx_realurl_uniqalias` ADD INDEX mydindexname
>> (value_alias(25),field_alias(25),field_id,tablename)
>>
>> /Jan-Erik
>>
>>
>> _______________________________________________
>> Typo3-dev mailing list
>> Typo3-dev at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-dev
>
> --
> - kasper
>
> -----------------
> Think future, not feature
> _______________________________________________
> Typo3-dev mailing list
> Typo3-dev at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-dev
More information about the TYPO3-dev
mailing list