francs.tan-postgresqlwiki

francs.tan-postgresqlwiki

ID:32046292

大小:2.20 MB

页数:30页

时间:2019-01-31

francs.tan-postgresqlwiki_第1页
francs.tan-postgresqlwiki_第2页
francs.tan-postgresqlwiki_第3页
francs.tan-postgresqlwiki_第4页
francs.tan-postgresqlwiki_第5页
资源描述:

《francs.tan-postgresqlwiki》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PostgreSQL和Oracle的管理艺术Francs.tan杭州斯凯网络科技有限公司2011-11-112章节目录一、体系结构二、维护经验三、备份四、监控杭州斯凯网络科技有限公司2011-11-13第一章一、体系结构二、维护经验三、备份四、监控杭州斯凯网络科技有限公司2011-11-141.1Oracle体系结构杭州斯凯网络科技有限公司2011-11-151.2PostgreSQL体系结构UtilityProcessesMasterDatawriterSessionProcessesClientWALwriterp

2、ostgresloggerprocesspostgresAutovacuumInterface....StatscollectorpostgresArchiveDataBufferWALBufferParameterfileWALDataFilescontrolfileSegmentspg_hbafile杭州斯凯网络科技有限公司2011-11-16第二章一、体系结构二、维护经验三、备份四、监控杭州斯凯网络科技有限公司2011-11-172.1帮助skytf=>helpYouareusingpsql,thecommand

3、-lineinterfacetoPostgreSQL.Type:copyrightfordistributiontermshforhelpwithSQLcommands?forhelpwithpsqlcommandsgorterminatewithsemicolontoexecutequeryqtoquitskytf=>杭州斯凯网络科技有限公司2011-11-182.1帮助skytf=>hcreateindexCommand:CREATEINDEXDescription:defineanewindexSyn

4、tax:CREATE[UNIQUE]INDEX[CONCURRENTLY][name]ONtable[USINGmethod]({column

5、(expression)}[opclass][ASC

6、DESC][NULLS{FIRST

7、LAST}][,...])[WITH(storage_parameter=value[,...])][TABLESPACEtablespace][WHEREpredicate]杭州斯凯网络科技有限公司2011-11-192.2建表大小写问题PG建表DDL语句默认小写处理skytf=>cre

8、atetableTEST_56(idinteger,namevarchar(32));CREATETABLEskytf=>selectoid,relnamefrompg_classwhererelname='TEST_56';oid

9、relname-----+---------(0rows)skytf=>selectoid,relnamefrompg_classwhererelname='test_56';oid

10、relname----------+---------15814774

11、test_56(1row)杭州斯凯

12、网络科技有限公司2011-11-1102.2建表大小写问题表名为大写时需要加双引号skytf=>createtable"TEST_57"(idinteger,namevarchar(32));CREATETABLEskytf=>selectoid,relnamefrompg_classwhererelname='TEST_57';oid

13、relname----------+---------15814777

14、TEST_57(1row)skytf=>select*fromTEST_57;ERROR:relation"te

15、st_57"doesnotexistLINE1:select*fromTEST_57;^skytf=>select*from"TEST_57";id

16、name----+------(0rows)杭州斯凯网络科技有限公司2011-11-1112.3killsessionOracle杀会话方式杀会话方式altersystemkillsession'sid,serial#';杀操作系统进程select'kill-9'

17、

18、spidfromv$processwhereaddrin(selectpaddrfromv$sessi

19、onwhereSID=‘xxx')杭州斯凯网络科技有限公司2011-11-1122.3killsessionPostgreSQL杀会话方式杀会话方式selectpg_terminate_backend(pidint);注意:不建议使用kill-9PID杀会话进程,否则数据库会处于recovery模式,且不可连接,报如下ERROR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签