Citat:
Originally posted by JLE@Sep 14 2007, 11:45
Enligt boken MySQL - The definitive guide to using, programming.. osv så står det på sidan 309:
Avoid overuse of MySQLs automatic type conversion. MySQl will perform automatic type conversion, but if you can avoid conversions, you may get better performance
Står även att indexet kan helt uteslutas om mysql måste göra en typkonvertering.
|
Nej, det är ju klart att man bör undvika typomvandlingar om man kan det. Men oavsett så borde inte en typomvandling ta så lång tid, tycker man ju. Fast det kanske är så att MySQL typomvandlar alla rader och inte själva inputen... I vilket fall som helst så är det ju en tämligen simpel operation att göra om ett tal till en sträng.
Oj, missade sista raden. Underlig att indexet inte används då. Då kanske MySQL inte typomvandlar själva indatan, utan det som finns i databasen.