add sql optimize