- 博客(5)
- 收藏
- 关注
原创 查询计划执行
postgreSQL 查询优化器没有选择使用 Nested Loop Join,而是选择了 Hash Join,可能是因为 PostgreSQL 认为 Hash Join 更适合当前的查询条件和数据集。连接的列数据分布不均匀,使用 Nested Loop Join 可能会导致连接效率较低,而 Hash Join 可以更好地处理数据分布不均匀的情况。连接的数据集非常大,Nested Loop Join 会导致大量的磁盘读写和内存占用,影响查询性能。要先从用户跳转到指定的模式下才能访问指定模式下的关联。
2024-06-01 16:58:23
634
原创 管理信息系统(MIS)设计
一名读者可以借阅多本图书,而一本图书也可以被不同的读者借阅,所以读者与图书之间存在着多对多的借阅关系,读者与图书之间存在着多对多的联系,即m:n的联系。每一种图书属于一种图书类型,而一种图书类型可以包含很多本图书,因此可以得到图书类型与图书之间也存在着一种一对多的联系,即图书类型与图书是1:n的联系。系统应该实现以下功能:图书管理员可以维护图书信息,包括增加新书、修改图书信息、办理图书借阅登记、图书归还登记、过期图书处理、丢失图书处理及读者借阅证件信息的维护等;
2024-06-01 16:28:01
2351
1
原创 实验数据准备
在命令提示符输入“cd C:\Program Files\PostgreSQL\13\bin”切换目录,然后,输入“pg_restore -U postgres -d dvdrental F:\ dvdrental \dvdrental.tar”,之后输入密码就导入好了,如图8所示。PostgreSQL示例数据库导入,首先下载示例数据库文件,然后创建空的数据库并命名,接着从下载的数据库文件中恢复数据库,数据将导入数据库中。接着,输入数据库名称dvdrental,然后save,如图3所示。
2024-06-01 16:22:22
1020
原创 安装与配置PostgreSQL系统
解决思路:在 C:\Program Files\PostgreSQL\13\data目录下打开 postgresql.conf 文件,在文件中查找 lc_messages 并将lc_messages、lc_monetary等改为en_US.UTF-8,将default_text_search_config设置成英文。右键单击并选择“启动”,即为启动数据库服务。验证方法为:使用sql shell 命令提示符窗口中查询所有的数据库对象,命令为“\d”,查看输出信息是否含有中文,也可以采用其他方法,如图14。
2024-06-01 16:17:41
1281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅