本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- 龙儿筝
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
创建mysql 设置默认编码
MYSQL创建数据库时候直接指定编码和排序规则
博客分类: mysql
MySQLJDBC
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。
我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来
很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建 ...
PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询梗概
话说客户端发起请求,
pg
服务器为该请求启动一个
postgres
访问进程为该客户端通过访问,建立了连接。这个
postgres
访问进程进入无限循环,等待客户端请求并为其通过服务,直到进程终止,连接断口。这节就看客户端向
postgres
服务进程发出请求的处理过程。
1
Postgres
服务进程处理请 ...
PostgreSQL服务过程中的那些事一:启动postgres服务进程二:建立连接完成
3
这节主要讨论
pg
服务进程
postgres
进程到了
PostgresMain
,
所有后台进程,交互或其它进程从这儿开始。
进入
PostgresMain
后,解析客户端命令行参数
dbname
;做文件、存储、缓存的初始化;设置合适的信号处理句柄;调用
InitPostgres
方法给
portgres
服务进程做相关初始化,这 ...
Jdbc连接Postgresql数据库
附件为所需jar文件。
package com.dao.base;
import java.sql.*;
import java.util.Properties;
public class TestJdbc {
/** Oracle数据库连接URL */
private final static String Oracle_URL = "jdbc:postgr ...
PostgreSQL服务过程中的那些事一:启动postgres服务进程一
到pg
服务进程了,打算搞一个完整但简单的查询例子,从解析树到分析树到执行计划树,简论一下pg
对于查询的整个处理过程(复杂点的各种树的图就太大了)。
话说
pg
启动后,
postmaster
进程进入无限循环,等待客户端请求并为之提供请求的服务(参见《
pg
启动过程中的那些事十七:
serverloop
》)。在无限循环里,
postmast ...
PostgreSQL启动过程中的那些事十九:walwriter进程二
3
这节主要讨论
walwriter
进程到了
WalWriterMain
,设置合适的信号处理句柄,
创建一个资源属主以保持对本进程资源的跟踪
,
创建一个本进程的所有工作都在其内做的内存上下文
"Wal Writer"
,创建这个内存上下文是为了本进程在错误恢复期间能重置
context
并且因此避免可能的内存泄漏。
设 ...
PostgreSQL启动过程中的那些事十九:walwriter进程一
话说
main()->PostmasterMain()->StartupDataBase()
,
fork
了启动进程调用,调用
StartupXLOG
方法,启动
XLOG
、验证数据库一致性、根据情况做数据库恢复和创建检查点,然后启动进程退出。
Postmaster
进程响应启动进程退出信号,启动了后台写进程、
WAL
日志写进程、 ...
PostgreSQL启动过程中的那些事十八:bgwriter进程二
3
这节主要讨论
bgwriter
进程到了
BackgroundWriterMain
,设置合适的信号处理句柄,
创建一个资源属主以保持对本进程资源的跟踪
,
创建一个本进程的所有工作都在其内做的内存上下文
"Background Writer"
,创建这个内存上下文是为了本进程在错误恢复期间能重置
context
并 ...
PostgreSQL启动过程中的那些事十八:bgwriter进程一
话说
main()->PostmasterMain()->StartupDataBase()
,
fork
了启动进程调用,调用
StartupXLOG
方法,启动
XLOG
、验证数据库一致性、根据情况做数据库恢复和创建检查点,然后启动进程退出。
Postmaster
进程响应启动进程退出信号,启动了后台写进程、
WAL
日志写进程、
A ...
PostGIS导入导出SHP文件常用命令
SHP导入POSTGIS数据库
引用直接导入数据库
shp2pgsql -I -s 2437 -W GBK shop_point.shp public.ntable | psql -U postgres -w -d jwsz
导出sql再导入数据库
shp2pgsql -s "2437" -W "GBK" -I D:\shop_point.shp newTa ...
PostgreSQL启动过程中的那些事十六:启动进程三:CheckPointGuts刷出共享内存里所有数据
话说启动进程调用
StartupXLOG
启动
xlog
,根据情况,如果需要就排除系统故障引起的数据库不一致状态,做相应的
REDO
或
UNDO
,然后创建一个检查点,把所有共享内存磁盘缓冲和提交数据缓冲写并文件同步到磁盘、把检查点插入
xlog
文件、更新控制文件,使数据库达到一种状态
。
这节接着讨论启动进程在创建检查点时调用的
...
Data Integration using opensource tools
Data integration
involves combining data residing in different sources and providing users with a unified view of these data。 from wikipedia.org
说白了就是将各个数据源的数据汇总到 ...
PostgreSQL启动过程中的那些事十七:ServerLoop
话说
main()->PostmasterMain()->StartupDataBase()
,
fork
了启动进程,根据情况处理系统故障并启动了
xlog
,然后启动进程退出。
Postmaster
进程响应启动进程退出信号,
fork
了后台写进程、
WAL
日志写进程、
AUTOVACUUM
进程、归档进程、统计进程这些辅助进程。 ...
最近博客热门TAG
Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)