加载中
PostgreSQL的缩小数据集优化过程一例

小黄同学拿过来一句SQL问我,看看能不能优化,看了下,数据量不是很大,查询还不算很复杂。以下是记录优化过程: DB:PostgreSQL 9.1 OS:CentOS 6 count(d_personal_report_view) ~ 9K条,涉...

PostgreSQL的执行计划分析

近期有人提出想查看Postgresql的执行计划,下面分析下PG执行计划中的cost等相关值是怎么计算出来的: PG的版本是9.1.2 1.终端工具PGADMIN,对执行的语句按F7即可,然后看数据输出和解释 2.命令...

PostgreSQL使用with一例

经常在SQL中会遇到比较复杂的SQL,很多老手也不知道怎么入手。在Postgres数据库中有一种强大的with用法,可以分拆复杂的SQL并重新组装,也可以当做临时表来使用,之前也曾用with语法来实现S...

2013/01/20 16:37
2.8K
SqlServer的CASE,JOIN使用优化一例

同事提了个意见过来,说写的一个视图,查询比较慢,看能不能优化下。视图主体内容: SELECT distinct * FROM (SELECT dbo.FGetParentsProj(PROJECT_ID) AS Parents FROM db...

SqlServer2008的同步处理(发布,订阅)

有一台虚拟机上的sql server 2008的老数据库老化严重,计划废弃,迁移出来统一部署。2008的SqlServer自带了一个数据同步功能,那就是发布与订阅。 老数据库IP:192.168.2.85 新数据库IP:192.16...

PG :template1 is being accessed by other users

开发在给一台开发机上新建一个Postgres数据库的时候报错。 建库语句: CREATE DATABASE temp_kenyon WITH OWNER = postgres ENCODING = 'UTF8' TABLESPACE = pg_default ...

PostgreSQL的中文全文检索(二)

上一篇介绍了postgresql全文检索的环境和一些示例,http://my.oschina.net/Kenyon/blog/80904,都是基于其自带的模式,目前版本默认并不支持中文的全文检索,但是我们的实际使用过程中肯定会...

MYSQL的伪行级锁

接触mysql之前一直以为mysql的innodb引擎所支持的行级锁和oracle,postgresql是一样的,是对数据行上加锁。但其实是不一样的,理解不一样,对mysql的锁机制就容易产生误解。innodb的行级锁实...

2012/08/03 20:16
2.1K
Mysql的metadata lock处理

同事说开发机更改一个表结构,加字段,但是一直挂在那里,没反应。一开始以为表测试数据量很大,因为mysql增加表字段会重写表,后来看了下数据量很小,就另外查看过程、原因分析和处理如下:...

2015/04/01 16:47
250
Mysql的slave lags一例

现网一个产品报警主从延时,到备机上检查,果然延时(Seconds_Behind_Master)越来越严重,但是Relay_Log_pos值也是慢慢变大的,说明备机在跟主机数据,但跟得比较慢,特别是有System Lock。...

2016/11/24 14:49
448
table marked as crashed and should be repaired

今天一台Windows的系统日志报了一长串的错误日志信息,每隔几秒就报一次。看了一下,都是一样的: Failed to write to mysql.general_log: Table 'general_log' is marked as crashed and s...

2012/05/02 11:04
1K
Sql server批量处理脚本

近期系统升级,系统用的数据库是MSSQL 2008,里面有10几个数据库,因为更新的时候有10几个脚本,每个脚本都需要在每个库上执行一遍。手工执行的工作量还是比较大的,而且容易出错。故写了以下...

2012/04/13 13:36
1K
PostgreSQL自动安装脚本

Install postgresql automatically

Sql server 2008镜像配置步骤

下面主要是2008 MSSQL的一个镜像安装步骤,使用到的工具是mssql自带的Management Studio purpose : SQL SERVER 2008 mirror configuration Created : 2012-04-13 Author : kenyon 镜像安装的...

Pgbouncer unix socket is in use, cannot continue

同事搭了一个postgresql + pgbouncer的环境,但是不小心删了一些文件,重装了pgbouncer后再启动就起不来了,反复试了几次也不行,一直报错: unix socket is in use, cannot continue 2013-...

Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)

今天测试人员告知我说一个测试数据库想还原,但是一直失败。我看了下,报错的信息如下: 该问题主要是你在还原的时候还有其他进程连在上面,导致无法获得独占造成的。 解决思路: 删除连在上...

PostgreSQL timestamp字段统计误区

开发人员说两个类似的SQL统计出来的结果差别很大,对此不是很理解,还原一下场景及分析处理方案 OS:CentOS 5 DB:Postgres 9.2.4 1.数据准备 [postgres@localhost ~]$ psql psql (9.2.4) Ty...

PostgreSQL建立索引如何避免写数据锁定

写这篇blog源自一个帅哥在建索引发生了表锁的问题。先介绍一下Postgresql的建索引语法: Version:9.1 CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ name ] ON table [ USING method ] ( ...

Postgresql的随机启动问题

机子重启了下,发现数据库没有自动随机启动。数据库的随机启动是一个比较重要环节,特别是服务器机子多了以后,很多问题需要服务器去代替人工完成。 环境:CentOS release 5.8 (Final) 数据库...

vmware 克隆后网卡失败

网卡启动报错:Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED]...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部