本文介绍了优化Apache Superset响应速度和查询的方法。建议在数据库查询中使用`JOIN`替代子查询,避免`SELECT *`,并用`EXPLAIN`分析查询。在Superset中,建议更新版本,使用异步查询,设置超时,禁用不必要功能,并用`WSGI`替代Flask。这些措施能提升性能和效率。
Rails 7.1新增了异步查询、复合主键、公共表达式、非记录表和值规范化等功能。异步查询可将长时间运行的查询发送到后台,适用于具有多个长时间运行的查询的页面。复合主键是Rails 7.1中新增的两种本地实现主键的方法之一。公共表达式是一种嵌套SQL语句,可在SQL之前定义。非记录表的支持提高了测试环境的性能。值规范化是一种本地、通用的值规范化语法。
我们正在Postgres中开发异步查询执行,并将其打包成一个名为pg_later的扩展。pg_later类似于Snowflake的异步查询。计划构建查询状态和进度、安全性和权限模型、取消队列中的查询、事务支持、并发级别、推送通知和保留策略。请尝试运行README中的示例并提出问题。关注PGMQ与主要开源消息队列的基准测试。
完成下面两步后,将自动完成登录并继续当前操作。