加载中
在 PostgreSQL 中使用数组改进性能

创建一个用户和设备关系映射表,用户的设备ID存放在数组字段里面: CREATE TABLE device.user_devices ( user_id character varying(32) COLLATE pg_catalog."default" NOT NULL, device_ids...

2018/11/22 15:53
18
PostgreSQL 调用 Rust 函数内存耗用研究

开始看 PostgreSQL 的文档,以为对于那些 .so 形式的二进制扩展函数,比如用 C 语言编写的、Rust 编写的等,PG 会把它们装载到每个连接的内存里去。 因为 Rust 现在编译出来的二进制文件还比...

2018/11/21 17:05
59
PostgreSQL SPI 中的错误处理

PostgreSQL SPI 用于在 C 或是其他编程语言编写的扩展函数(存储过程)中调用数据库本身的解析器、规划器和执行器的功能,以及对 SQL 语句进行执行。 在最重要的一个函数 SPI_execute 的文档...

2018/11/19 20:53
31
Rust 开发 PostgreSQL 存储过程中日志的打印

可以直接使用 Rust 的标准宏来打印: eprintln!("test_sql_speed: {:?}", difference); 会打印到 PostgreSQL 的 STDERR 中。 如果没有开启 PostgreSQL 的日志转储功能的话,默认就打到: /v...

2018/11/06 11:46
64
使用 Rust 开发 PostgreSQL 存储过程

pgxr 使用 Rust 来编写 PostgreSQL 的扩展函数(相当于存储过程)。 项目地址: https://github.com/clia/pgxr 使用这个星球上最快的、高效、安全、有趣的编程语言,来为世界上功能最强大的开...

2018/10/31 10:10
56

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部