mysql function optimize