dxy logo
首页丁香园病例库全部版块
搜索
登录

第1篇:本地安装MIMIC III 数据库

发布于 2021-03-18 · 浏览 2698 · IP 上海上海
这个帖子发布于 4 年零 56 天前,其中的信息可能已发生改变或有所发展。

几个月前接触到mimic数据库,本以为SAS自带的SQL就可以搞定,可能是本人技术还达不到,由于table太多了,发现操作起来不是很方便,所以还是决定安装一个本地的mimic数据库。拖延了几个月,终于有时间搞一下数据库了,开始疯狂查找各类网络学习资源,参考了一些“达人”教程,也非常感谢“月叔打怪兽”、“种田东山下”分享的学习资源和解疑帮助,今天终于安装上了。本人亲测,历时一个半天+一个晚上,安装过程中总会出现意想不到的报错,一定要有耐心,加油!(/* */内文字为解释说明部分)。

进入安装步骤,确保电脑已经安装PostgreSQL软件,打开SQL Shell,点击几次回车,输入用户口令:

n 第一句话:DROP DATABASE IF EXISTS mimic; 

n 第二句话:CREATE DATABASE mimic OWNER postgres;  

/*创建用户为Postgres的mimic数据库*/

n 第三句话:\c mimic; /*connect连接到mimic数据库*/

n 第四句话:CREATE SCHEMA mimiciii;

n 第五句话:\set search_path to mimiciii;

/*postgres默认情况下使用mimiciii,每次启动sql时需执行此操作*/

n 第六句话:\i d:/scripts/postgres_create_tables.sql

/*运行创建表的脚本,这一步会出现很多“表不存在”,这是正常的*/

/*以上六步运行结果基本是如下图所示:*/

img


 n 第七句话:\set ON_ERROR_STOP 1

/*告诉脚本在发生任何错误时停止执行*/

n 第八句话:\set mimic_data_dir 'D:/data '

/*指定包含6G数据的文件夹,我把下载好的mimic数据文件放在了'D:/data'里面,有26个csv.gz文件*,如果是用非压缩方法加载,需要把这26个表格解压/

n 第九句话:\encoding 'UTF8'

/*可选,如果出现乱码,可以加上这一步*/

n 第十句话:\i D:/scripts/postgres_load_data_7zip.sql

/*把6G的26个csv.gz数据加载到表格中,网上很多达人是用解压后的文件,直接执行postgres_load_data.sql,由于我试了好多次,安装不成功,看到有人说安装对电脑配置有要求,我用8G内存安装解压的无果,所以尝试了用压缩方法安装,还是可以的,就是需要提前安装7z软件,也挺方便的*/


/*这一步极其耗时,我前一天下午3点多开始执行这一步,6点下班时只copy了前3个表,只能晾在这里过夜了,注意插上充电器,不要断电,不要断网啊,加载后的界面会出现如下结果:第四条由于数据太大,显示的为0,不必惊慌,其实已经成功加载了,到这里已经成功了一大半了*/

img

n 第十一句话:\i D:/scripts/postgres_add_indexes.sql

/*安装索引,提高对数据库的查询速度,运行结果如下图:*/

img


n 第十二句话:\i D:/scripts/postgres_checks.sql

/*查看安装是否完整,运行结果如下图:*/

img

最后编辑于 2022-10-09 · 浏览 2698

9 42 6

全部讨论0

默认最新
avatar
9
分享帖子
share-weibo分享到微博
share-weibo分享到微信
认证
返回顶部