摘要:
当服务器/进程内存不足时,Linux有两种方法来处理,第一种是OS(Linux)崩溃,整个系统宕机;第二种是终止使系统耗尽内存的进程(应用程序)。第二种方法的最佳选择是终止进程,防止OS崩溃。简而言之,Out-Of-Memory Killer是负责终止应用程序以避免内核崩溃的进程,因为它只杀死应用程 阅读全文
阅读排行榜
MySQL 8.0新特性 -- innodb_dedicated_server
2020-04-02 14:50 by abce, 1922 阅读, 收藏,
摘要:
在8.0中,innodb_dedicated_server默认是不开启的。开启后,innodb可以自动配置下面的参数:·innodb_buffer_pool_size·innodb_log_file_size·innodb_flush_method ·innodb_log_files_in_grou 阅读全文
PostgreSQL的MVCC(4)--Snapshots
2020-08-27 16:09 by abce, 1920 阅读, 收藏,
摘要:
在讨论了隔离问题并离题讨论了底层数据结构之后,上次我们研究了行版本,并观察了不同的操作如何改变元组头字段。 现在我们来看看如何从元组中获得一致性数据快照。 什么是数据快照 数据页实际上可以包含同一行的多个版本。但是每个事务只能看到每一行的一个(或没有)版本,以便它们在特定时间点上构成数据的一致视图( 阅读全文
shell脚本运行报错$'\r': command not found
2020-03-31 12:54 by abce, 1913 阅读, 收藏,
摘要:
执行个别shell测试脚本运行报错$'\r': command not found 考虑到可能是windows与Linux的换行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一个个替换。 可以使用如下命令来解决: # vi 脚本名 命令行模式下输入: :set ff=u 阅读全文
postgresql远程连接不上
2022-05-09 20:58 by abce, 1908 阅读, 收藏,
摘要:
postgresql远程连接不上 $ psql -h 33.33.33.33 -U postgres -d postgres -p 5432 psql: error: connection to server at "33.33.33.33", port 5432 failed: Connectio 阅读全文