distinct性能优化