优化数据读取