繁体   English   中英

如何提高SAS Enterprise Guide 4的性能

[英]How to improve the performance of SAS Enterprise Guide 4

我有一张拥有近200,000,000条记录的表。 查询需要很长时间。

关于提高性能有任何想法吗?

考虑在该表的id型列上添加索引。

顺便说一句,这与SAS EG性能无关,但与基础BASE SAS引擎有关。

除了索引之外,您还应该考虑:

  1. 压缩。 建立数据集时,请确保使用compress=yes选项(如果尚未安装)。 这将缩小磁盘上表的大小,从而减少磁盘I / O(查询中最慢的部分)。
  2. 检查列的长度-确保您没有使用$ 255的字段长度来存储只需要$ 20的长度等内容...
  3. 使用SAS SPDE(可扩展性能数据引擎)。 它使您可以将SAS数据集划分为多个文件,并可以选择将它们分布在不同的磁盘上。 SAS数据集达到一定大小后,您可以看到性能提高。 每当数据集增长到10G以上时,我通常倾向于使用SPD libname。 不需要其他SAS模块-作为基本SAS的一部分启用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM