管理查询生成的溢出文件 管理查询生成的溢出文件 如果没有足够的内存让一个SQL查询在内存中运行,Greenplum数据库会在磁盘上创建溢出文件(也被称为工作文件)。 默认的100,000个溢出文件对于大部分查询来说够用了。但是,如果一个查询创建的溢出文件超过指定个数,Greenplum数据库会返回这个错误: ERROR : number of w...
Macro-Writing Macros(生成宏的宏) Macro-Writing Macros(生成宏的宏) Of course, there’s no reason you should be able to take advantage of macros only when writing functions. The job of macr...
9.10. 生成器表达式 9.10. 生成器表达式 某些简单的生成器可以写成简洁的表达式代码,所用语法类似列表推导式,将外层为圆括号而非方括号。 这种表达式被设计用于生成器将立即被外层函数所使用的情况。 生成器表达式相比完整的生成器更紧凑但较不灵活,相比等效的列表推导式则更为节省内存。 示例: >>> sum ( i * i for i ...
9.10. 生成器表达式 9.10. 生成器表达式 某些简单的生成器可以写成简洁的表达式代码,所用语法类似列表推导式,将外层为圆括号而非方括号。 这种表达式被设计用于生成器将立即被外层函数所使用的情况。 生成器表达式相比完整的生成器更紧凑但较不灵活,相比等效的列表推导式则更为节省内存。 例如: >>> sum ( i * i for i ...