高频插入 PostgreSQL,插入的数据要到几分钟后才能选择?
High frequency Insert into PostgreSQL, and the inserted data can't be selected until few minutes later?
我在 PostgreSQL 中使用 C API 函数PQprepare
和PQexecPrepared
插入数据,频率为 10-100/s,每个插入语句包含 100 行。
让我感到困惑的是,我刚刚插入的数据无法选择。大约 1-3 分钟后,我可以选择数据。
例如,我在 18:00 插入一些数据,在我的C++程序中PQresultStatus
的返回是成功的,然后我同时选择它们,结果一无所获。几分钟后,我可以选择数据。
我想知道当我以高频率插入数据时,PostgreSQL 中是否有队列或其他东西。
有两种可能性:
-
您不会立即提交插入事务。这将是应用程序中的错误。
-
您的查询正在备用服务器上运行,并且尚未在那里应用修改。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 每秒清除一次终端,但留下几分钟
- WinAPI BitBlt冻结几分钟
- 高频插入 PostgreSQL,插入的数据要到几分钟后才能选择?
- fopen 几分钟后无法打开文件
- Time_T舍入到几分钟
- 将几秒钟转换为几天,小时,分钟,秒格式(C )
- 将几秒钟转换为小时数分钟的公式是什么?
- 从STD :: String Boost C 获取小时和几分钟
- 将年龄在几年,小时,几分钟和秒的时间内转换
- 动态分配的工作线程在几分钟后泄漏,尽管它不应该
- 将文件数据延迟几分钟
- 在终止/非活动会话上执行简单查询需要几分钟时间
- 为什么Windows服务控制管理器需要几分钟来处理请求
- SQL server timestamp_t的Boost ptime关闭了几分钟.我做错了什么?
- SDL_Surface在游戏运行几分钟后消失
- c++程序需要几分钟来解析大文件,而python只需要几秒钟
- 在std::set中插入元素会导致几个错误
- 方法在c++中每隔几分钟调用一个函数