数据库
gogo_yueyue
这个作者很懒,什么都没留下…
展开
-
oracle主键自增
[code="SQL"]CREATE SEQUENCE TEST_TABLE_ID_Sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 ...原创 2014-11-26 16:37:31 · 116 阅读 · 0 评论 -
PostgreSql 版本迁移(9.0-9.1)
为了传说中9.1的hot_standy功能。首先备份数据库 pg_dumpall -U postgres >***.sql /***.bakcup 恢复数据 psql -U postgres -p 5433 -f ***.sql 更改环境变量 vi /etc/profile 我的环境变量设置 export JAVA_HOME=/usr/j...原创 2011-11-29 20:27:04 · 368 阅读 · 1 评论 -
linux下利用PostgreSQLpgpool-II搭建集群(视频,资料)
http://www.youku.com/playlist_show/id_6035412.html 百度难得的给力啊,谢谢做视频的人。 http://michael.otacoo.com/postgresql-2/postgres-9-1-setup-a-synchronous-stand-by-server-in-5-minutes/9.1的replication模式?!...原创 2011-11-24 21:58:43 · 334 阅读 · 0 评论 -
大数据下的数据分析平台架构
http://cloud.csdn.net/a/20110815/303101.html 随着互联网、移动互联网和物联网的发展,谁也无法否认,我们已经切实地迎来了一个海量数据的时代,数据调查公司IDC预计2011年的数据总量将达到1.8万亿GB,对这些海量数据的分析已经成为一个非常重要且紧迫的需求。谢超Admaster数据挖掘总监,云计算实践者,10年数据仓库和数据挖掘咨询...原创 2011-11-22 22:08:32 · 142 阅读 · 0 评论 -
pg_dump 备份恢复单个表单数据
/opt/PostgreSQL/9.0/bin/pg_dump --host localhost --port 5432 --username postgres --format custom --verbose --file "/home/Gogo_yueyue/桌面/province_table" --table public.province_table edupg_dump: ...原创 2011-11-22 10:01:27 · 2337 阅读 · 0 评论 -
postgresql :vacuum full
http://wiki.postgresql.org/wiki/VACUUM_FULL清理垃圾空间[code="case"]请教一个问题:我这边有个表数据内容没有变化,但是运行了一段时间,主要是对表的字段值更新操作,数据表大小却变大很多开始也就几M,后面用PGAdmin看,却发现有1G多对表执行vacuum full就能清理垃圾空间有没有自动清理...原创 2012-01-06 14:30:19 · 570 阅读 · 0 评论 -
删除pg_xlog导致Pg无法启动
前几天由于做9.1PIRT,postgresql.conf中的[code="postgresql.conf"]wal_keep_segments =1000 # in logfile segments, 16MB each; 0 disables[/code]wal_keep_segments值设过大,导致我的linux系统硬盘容量满了。。。。就把pg_xlo...2011-12-29 09:41:19 · 842 阅读 · 1 评论 -
pgpool_II并行模式配置
pgpool_II并行模式配置(parallel_mode)1.将etc/pgpool.conf中的replication mode 修改为false,load balance修改为true ,parallel_mode 修改为true,增加相应的backend_info,system_db info。2.计划在本机上端口5555上安装system_db数据库。system_...原创 2011-12-26 14:03:26 · 243 阅读 · 0 评论 -
gridsql 资料
http://databaser.net/moniwiki/pds/PostgreSQL/GridSQLPlanningGuide.PDF http://databaser.net/moniwiki/pds/PostgreSQL/GridSQLAdminGuide.PDF原创 2011-08-03 22:58:00 · 126 阅读 · 0 评论 -
PostgreSQL9.1Warm and Hot Standby Using Point-In-Time Recovery (PITR)配置
配了快一个星期吧。看的英文文档。不停的google。英文真是我的硬伤。参考资料:http://wiki.postgresql.org/wiki/Streaming_Replicationhttp://michael.otacoo.com/postgresql-2/postgres-9-1-setup-a-synchronous-stand-by-server-in-5-minutes/...原创 2011-12-07 10:38:16 · 150 阅读 · 0 评论 -
postgresql:pg_restore: [archiver] input file does not appear to be a valid archi
[code="shell"][root@ShadowFiend Gogo_yueyue]# pg_restore --host localhost --port 5432 --username postgres --data-only --dbname dytanmicRisk --table project_Latitude --schema public --verbose "/ho...原创 2013-03-03 17:43:36 · 2101 阅读 · 0 评论 -
postgreSql千万级的数据量怎么备份
Postgresql提供了3种备份方式。1.pg_dump.2.File system level backup.3.Continuous archiving.数据量不大时用第一种方法。第二种方法由于限制太多,备份恢复时必须关闭数据库,用得少。第三种适用于大数据量的备份。...原创 2012-03-13 10:26:33 · 2666 阅读 · 0 评论 -
Mark20151225
SELECT review.*FROM `xx_review` review, `xx_order_item` item,xx_order_group gpLEFT JOIN xx_member_score score ON gp.order_form = score.`member_order`WHERE CHAR_LENGTH(review.`content`)...原创 2015-12-25 15:30:59 · 134 阅读 · 0 评论 -
Batch update returned unexpected row count from update [0]; actual row count
Batch update returned unexpected row count from update [0]; actual row count[size=x-large][color=red]需要处理的数据已经发生变化,报这个错误。。。[/color][/size]原创 2015-11-12 10:27:24 · 808 阅读 · 0 评论 -
查看表空间下用户表的大小(GB)
所占空间由大到小的前三十的数据表:[code="sql"]select * from (select segment_name,bytes/1024/1024/1024 as GB from dba_segments where owner = USER order by bytes desc ) where rownum ...原创 2014-07-21 14:31:16 · 1888 阅读 · 0 评论 -
查看oracle版本
[size=large]1 查看oracle的版本信息(1)用客户端连接到数据库,执行select * from v$instance 查看version项(2)select * from product_component_version(3)或查询V$VERSION查看组件级信息[/size]...原创 2015-01-15 11:18:29 · 119 阅读 · 0 评论 -
查看表空间(oracle)占用情况
[code="sql"]select total.tablespace_name,round(total.MB,2) as Total_MB,round(total.MB-free.MB, 2) as Used_MBfrom (select tablespace_name, sum(bytes)/1024/1024 as MB from dba_free_space group by ...原创 2014-06-24 11:03:25 · 218 阅读 · 0 评论 -
ORA-28000: the account is locked-的解决办法
进入sqlplusconn /as sysdba[code="sql"]alter user {username} account unlock;[/code]原创 2014-05-19 21:58:59 · 150 阅读 · 0 评论 -
WAL
WAL: Write-Ahead Logging[1] 预写日志系统数据库中一种高效的日志算法,对于非内存数据库而言,磁盘I/O操作是数据库效率的一大瓶颈。在相同的数据量下,采用WAL日志的数据库系统在事务提交时,磁盘写操作只有传统的回滚日志的一半左右,大大提高了数据库磁盘I/O操作的效率,从而提高了数据库的性能。...原创 2013-08-05 17:39:02 · 126 阅读 · 0 评论 -
psql 常用命令
http://wenku.baidu.com/view/27e8e45377232f60ddcca186.html原创 2013-06-05 19:37:14 · 93 阅读 · 0 评论 -
PostgreSql中如何kill掉正在执行的sql语句
虽然可以使用 kill -9 来强制删除用户进程,但是不建议这么去做。因为:对于执行update的语句来说,kill掉进程,可能会导致Postgres进入到recovery mode而在recovery mode下,会锁表,不允许链接数据库。通常情况下:使用如下语句=# select datname,procpid,query_start...原创 2011-03-24 15:06:52 · 256 阅读 · 0 评论 -
SQLite入门与分析(一)---简介
写在前面:出于项目的需要,最近打算对SQLite的内核进行一个完整的剖析,在此希望和对SQLite有兴趣的一起交流。我知道,这是一个漫长的过程,就像曾经去读Linux内核一样,这个过程也将是辛苦的,但我相信结果一定是美好的... ...接下来是第一章。 1、SQLite介绍自几十年前出现的商业应用程序以来,数据库就成为软件应用程序的主要组成部分。正与数据库管理系统非常关键一样,它们...原创 2011-10-09 11:07:09 · 78 阅读 · 0 评论 -
数据库的表设计对后台业务处理的影响
是至关重要的,但是怎么样才能一次性得到最优的数据库表设计方案?我现在做不到。迷茫。是整个需求分析不清楚?业务流程没了解透彻?经验太少?...原创 2011-07-14 22:39:14 · 130 阅读 · 0 评论 -
pgpool_II安装配置1
是Pgpool_II,而不是Pgpool,第一次装的的时候装成后者了。具体多看官方文档。上下载源代码包,加压后编译。按如下: ./configure --with-pgsql-includedir=/opt/PostgreSQL/9.0/include/ --with-pgsql-libdir=/opt/PostgreSQL/9.0/lib/ ps:2011_11_29 ...原创 2011-08-20 09:54:06 · 182 阅读 · 0 评论 -
mysql 数据库启动问题
[size=large][code="java"][Gogo_yueyue@ShadowFiend 下载]$ mysqlERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)[Gogo_yueyue@ShadowFiend 下载]$ ...原创 2011-05-08 11:05:12 · 87 阅读 · 0 评论 -
apache 服务器在linux下重新安装无法启动问题
[size=large]apachectl&httpd[/size]apachectl 是一段脚本,用文本编辑器就能打开,,里面预设了一些命令,直接通过参数来调用 httpd是apache的主程序 先用which看一下这个httpd和apachectl启动的这两个命令在不同的目录,读取了不同的配置文件。/usr/sbin/httpd /usr/local/apa...原创 2011-05-04 20:55:56 · 494 阅读 · 0 评论 -
PostgreSQL COPY 导入/导出数据
COPY 命令可以快速的导入数据到 PostgreSQL 中,文件格式类似CVS之类。适合批量导入数据,比 \i 和恢复数据表快。导出表数据到文件或 STDOUT :COPY tablename [(column [, ...])] TO {'filename' | STDOUT} [[WITH] [BINARY] [OIDS] ...原创 2011-01-19 09:12:42 · 2468 阅读 · 0 评论 -
SQL update
要掌握,查看PG的文档是必须的!尽管英文看得好辛苦。。。。[code="java"]SynopsisUPDATE [ ONLY ] table [ [ AS ] alias ] SET { column = { expression | DEFAULT } | ( column [, ...] ) = ( { expression | D...原创 2011-04-27 10:06:21 · 93 阅读 · 0 评论 -
psql
斯蒂芬原创 2011-01-08 19:05:56 · 73 阅读 · 0 评论 -
The pg_hba.conf File
PostgreSQL 9.1devel Documentation:[url]http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html[/url]example:[url]http://defindit.com/readme_files/postgres_utilities.html[/url]...原创 2011-04-22 09:13:40 · 59 阅读 · 0 评论 -
PostgreSql 数据库备份恢复 删除 建立
恢复:psql -U postgres *** -f *****.sql备份:pg_dump -U postgres *** > ****.sql 删除:drop database ***;建立:create database ***;原创 2011-04-21 09:50:48 · 278 阅读 · 0 评论 -
pgpool_II配置2(复制模式)
先设置复制模式的配置。 它其实已经帮你弄了样本了,改下名字。 cp $prefix/etc/pgpool.conf.sample-replication $prefix/etc/pgpool.conf 然后配置node,所谓的节点。有这几个属性: backend_hostname指出连接到 PostgreSQL 后台程序的地址。它用于...原创 2011-08-20 10:17:04 · 693 阅读 · 0 评论 -
数据库服务器 之 Postgresql备份和恢复------SQL转储篇
作者:小P来自:LinuxSir.Org摘要: 和任何包含珍贵数据的东西一样,PostgreSQL 数据库也应该经常备份。备份PostgreSQL数据库有三种方法,各种方法有利有弊,本文先讲一下SQL转储的方法。目录 2.1 pg_dump; 2.2 pg_dumpall; 2.3 计划任务; 3.1 用pg_dump恢复; 3.2 用pg_dum...原创 2011-02-13 14:42:16 · 114 阅读 · 0 评论 -
数据库表字段关系!!!
数据库表字段关系!!!原创 2011-06-12 16:19:52 · 335 阅读 · 0 评论 -
java.util.date ,java.sql.date和java.sql.Timestamp
java.util.date是java.sql.date和java.sql.Timestamp的父类.java.util.date是用于一般环境对于时间的读和写。java.sql.date和java.sql.Timestamp是用在对数据库时间格式的存储和读取时用到的。java.util.date的用法:[code="java"]java.util.Date date ...2010-11-29 20:55:00 · 91 阅读 · 0 评论 -
servlet初始化配置PGPoolingDataSource(PostgreSql学习笔记5)
[code="java"]import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import org.postgresql.ds.PGPoolingDataSource;import com.sun.xml.in...2010-11-24 20:26:15 · 454 阅读 · 0 评论 -
PostgreSql简单数据类型(PostgreSql学习笔记4)
表8-2. 数值类型名字存储空间描述范围smallint2 字节小范围整数-32768 到 +32767integer4 字节常用的整...原创 2010-11-17 09:33:09 · 137 阅读 · 0 评论 -
主键、外键、唯一、约束区别
什么是主键?在数据库中,常常不只是一个表,这些表之间也不是相互独立的。不同的表之间需要建立一种关系,才能将它们的数据相互沟通。而在这个沟通过程中,就需要表中有一个字段作为标志,不同的记录对应的字段取值不能相同,也不能是空白的。通过这个字段中不同的值可以区别各条记录。就像我们区别不同的人,每个人都有名字,但它却不能作为主键,因为人名很容易出现重复,而身份证号是每个人都不同的,所以可以根据它来...原创 2010-11-17 08:37:51 · 519 阅读 · 0 评论 -
PostgreSql服务器未监听(Postgre学习笔记3)
1、检查是否开启了相应的数据库服务?(控制面板--管理工具--服务,服务名称一般是叫PostgreSQL Database Server 8.2)。如果没开启,解决方法:自己手动建立该数据库服务。创建 PostgreSQL 服务,命令如下:(假设我们的数据库创建在"C:\Program Files\PostgreSQL\8.2\data\"下,默认安装就是在这个文件夹下)C:\Prog...原创 2010-11-16 20:35:03 · 1901 阅读 · 0 评论 -
用JDBC连接Postgres(Postgres学习笔记2)
PostgreSQL提供了应用可以直接使用的两种DataSource实现。一种是充当连接池,另外一种不使用任何 pooling 而只是简单的通过 DataSource 接口提供访问数据库的连接。 此外, 除非应用服务器不支持 ConnectionPoolDataSource 接口,否则这些实现能在应用服务器环境中使用。下面列出一个例子,供参考。[code="java"...2010-11-15 20:08:09 · 332 阅读 · 0 评论