跳转至
海盒数据库SeaboxSQL产品用户手册
前言
海盒数据库SeaboxSQL产品用户手册
分布式架构导论
集中式架构导论
分布式发版说明
集中式发版说明
分布式数据库特性说明
分布式数据库特性说明
前言
矢量计算执行器——VE引擎
列存储引擎
checksum增量数据同步
管理和监控工具
逻辑集群
兼容模式
灾备集群
集中式数据库特性说明
集中式数据库特性说明
前言
高可用性及集群架构
高性能
安全能力
SQL语法兼容
管理员指南
管理员指南
前言
分布式安装指导
分布式安装指导
前言
集群规模及容量估算
安装环境要求
操作系统参数调整
集群安装及初始化
License导入及管理
集群卸载
集群升级
分布式数据库集群管理
分布式数据库集群管理
前言
版本号说明
集群状态管理
集群状态管理
前言
启动和停止数据库服务
服务状态显示
License管理
访问数据库
访问数据库
前言
建立数据库会话
支持的客户端应用
支持的数据库接口
连接问题的发现及解决
数据库参数配置
数据库参数配置
前言
关于Coordinator参数和本地参数
设置本地配置参数
设置Coordinator配置参数
查看配置参数
配置参数种类
启用高可用和数据持久化特征
启用高可用和数据持久化特征
前言
高可用性概述
executor镜像概述
coordinator高可用概述
gtm高可用概述
monitor高可用概述
集群启用高可用机制
集群启用高可用机制
前言
启用executor镜像
启用coordinator高可用
启用monitor高可用
启用gtm高可用
集群组件故障处理
Coordinator故障处理
executor故障处理
monitor故障处理
gtm故障处理
集群组件异常重试机制
集群扩容
集群扩容
前言
扩容概述
扩容规划
准备并增加节点
初始化新节点
重分布表
移除扩容Schema
扩容限制
集群监控
集群监控
前言
按实例查看资源使用
查看历史sql资源使用
使用审计日志记录资源使用
备份和恢复
日常系统维护任务
建议监测或维护的任务
集中式数据库安装
集中式数据库安装
前言
平台支持及安装要求
单节点部署
集中式集群部署
客户端安装
数据库升级
集中式数据库服务管理
集中式数据库服务管理
前言
服务设置和操作
服务设置和操作
前言
启动数据库服务
管理内核资源
关闭服务
升级SeaboxSQL集簇
阻止服务欺骗
加密选项
存储加密
用SSL进行安全的 TCP/IP 连接
使用SSH隧道的安全TCP/IP 连接
服务配置参数
服务配置参数
前言
设置参数
文件位置
连接和认证
资源消耗
预写式日志
复制
短选项
可靠性和预写式日志
可靠性和预写式日志
前言
可靠性
预写式日志(WAL)
WAL配置
WAL内部
异步提交
高可用、负载均衡和复制
高可用、负载均衡和复制
前言
不同方案的比较
日志传送备服务
故障转移
日志传送的替代方法
热备
共享存储集群
读写分离集群
高可用集群的扩容和缩容
恢复配置
恢复配置
前言
归档恢复设置
恢复目标设置
备服务设置
日常系统维护
日常系统维护
前言
日常清理
日常重建索引
日志文件维护
数据库访问管理
数据库访问管理
前言
配置客户端认证
身份鉴定失败次数
使用带TLS/SSL的LDAP认证
使用Kerberos认证
Linux客户端Kerberos配置
管理角色与权限
数据库日志管理
数据库对象管理
数据库对象管理
前言
数据库对象定义
数据库对象定义
前言
创建和管理数据库
创建和管理表空间
创建和管理SCHEMA
创建和管理表
表管理—存储模型
表管理—启用压缩
表管理—分布与倾斜
表管理—表分区
创建和使用序列
使用索引
创建和管理视图
ddlx扩展组件
数据管理
查询数据
查询数据
前言
查询处理
定义查询
WITH查询(公用表表达式)
使用函数和操作符
使用JSON数据
使用XML数据
数据导入导出及外部数据访问
数据导入导出及外部数据访问
前言
数据存储服务
导入数据
导入数据
前言
使用COPY加载数据
使用scload加载数据
使用Foreign Table访问外部数据
使用External Table 访问数据
使用PXF访问外部数据
使用PXF访问外部数据
前言
部署
配置
通过外部表访问pxf数据源
使用copy从pxf导入
访问hdfs
访问hive
访问hbase
通过jdbc连接其他数据库
异常处理
异常处理
前言
定义一个带有单行错误隔离的外部表
记录行格式化错误并设置拒绝阈值
在错误日志中查看不正确的行
在表之间移动数据
导出数据
导出数据
前言
定义文件的可写外部表
定义基于命令的可写外部表
为外部表禁用EXECUTE
使用可写外部表导出数据
使用COPY导出数据
备份和恢复
备份和恢复
前言
SQL转储
文件系统级别备份
连续归档和时间点恢复(PITR)
sdBackRest备份恢复管理工具
集中式集群备份恢复说明
逻辑复制
逻辑复制
前言
发布
订阅
冲突
限制
架构
监控
安全性
配置参数说明
快速设置
资源管理
资源管理
前言
资源管理
资源管理工具sc_toolkit
性能管理
性能管理
前言
管理性能
性能问题的常见原因
内存使用情况说明
检修性能问题
数据库统计信息
安全管理
安全管理
前言
安全增强版本
用户数据安全性说明
用户数据安全性说明
前言
三权分立
强制访问控制
数据库审计
SQL审核
SQL索引建议
透明存储加密
数据脱敏
Job调度
数据库文件服务(scfs)
内置机器学习库(madlib)
闪回功能
闪回功能
前言
单机闪回
集群闪回
集群闪回
前言
集群单表闪回
集群库级闪回
集群整体闪回
闪回多级配置
闪回多级配置
闪回的约束条件
内置时序数据分析处理功能
SQL语言使用指导
SQL语言使用指导
前言
SQL语法
SQL语法
前言
词法结构
值表达式
调用函数
数据定义
数据定义
前言
表基础
默认值
约束
系统列
修改表
权限
行安全性策略
模式
继承
表分区
外部数据
其他数据库对象
依赖跟踪
数据处理
数据处理
前言
前言
目录
数据处理
插入数据
更新数据
删除数据
从修改的行中返回数据
查询
查询
前言
概述
表表达式
选择列表
组合查询
行排序
`LIMIT`和`OFFSET`
`VALUES`列表
`WITH`查询(公共表表达式)
`HINT`查询
数据类型
数据类型
前言
数字类型
货币类型
字符类型
二进制数据类型
日期/时间类型
布尔类型
枚举类型
几何类型
网络地址类型
位串类型
文本搜索类型
UUID类型
XML类型
JSON 类型
数组
组合类型
范围类型
域类型
对象标识符类型
pg_lsn 类型
伪类型
函数和操作符
函数和操作符
前言
SeaboxMPP函数的执行
逻辑操作符
比较函数和操作符
数学函数和操作符
字符串函数和操作符
二进制串函数和操作符
位串函数和操作符
模式匹配
数据类型格式化函数
时间/日期函数和操作符
枚举支持函数
几何函数和操作符
网络地址函数和操作符
文本搜索函数和操作符
XML 函数
JSON 函数和操作符
序列操作函数
条件表达式
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
子查询表达式
行和数组比较
集合返回函数
系统信息函数
系统管理函数
触发器函数
事件触发器函数
gtm全局锁查询函数
内存上下文打印函数
类型转换
类型转换
前言
概述
操作符
函数
值存储
`UNION`、`CASE`和相关结构
`SELECT`的输出列
索引
索引
前言
简介
索引类型
多列索引
索引和`ORDER BY`
组合多个索引
唯一索引
表达式索引
部分索引
只用索引的扫描和覆盖索引
操作符类和操作符族
索引和排序规则
检查索引使用
全文搜索
全文搜索
前言
介绍
表和索引
空值文本搜索
额外特性
解析器
词典
中文全文分词扩展
配置例子
测试和调试文本搜索
GIN 和 GiST索引类型
ssql支持
限制
并发控制
并发控制
前言
介绍
事务隔离
显式锁定
应用级别的数据完整性检查
提醒
锁定和索引
性能提示
性能提示
前言
使用`EXPLAIN`
优化器使用的统计信息
用显式`JOIN`子句控制优化器
填充一个数据库
数据库扩展
数据库扩展
前言
citext扩展(字符串不区分大小写)
dblink扩展(跨库查询)
fuzzystrmatch扩展(字符串相似计算)
hstore扩展(KV存储类型)
Oracle兼容扩展(orafce)
pgcrypto扩展(加密解密支持)
用户自定义函数扩展(udfe)
数据库参考手册
数据库参考手册
前言
SQL命令参考
SQL命令参考
前言
ABORT
ALTER AGGREGATE
ALTER COLLATION
ALTER CONVERSION
ALTER DATABASE
ALTER DEFAULT PRIVILEGES
ALTER DOMAIN
ALTER EXTENSION
ALTER EXTERNAL TABLE
ALTER FOREIGN DATA WRAPPER
ALTER FOREIGN TABLE
ALTER FUNCTION
ALTER GROUP
ALTER INDEX
ALTER LANGUAGE
ALTER OPERATOR
ALTER OPERATOR CLASS
ALTER OPERATOR FAMILY
ALTER RESOURCE GROUP
ALTER ROLE
ALTER RULE
ALTER SCHEMA
ALTER SEQUENCE
ALTER SERVER
ALTER TABLE
ALTER TABLESPACE
ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARY
ALTER TEXT SEARCH PARSER
ALTER TEXT SEARCH TEMPLATE
ALTER TYPE
ALTER USER
ALTER USER MAPPING
ALTER VIEW
ANALYZE
BEGIN
CHECKPOINT
CLOSE
CLUSTER
COMMENT
COMMIT
COPY
CREATE AGGREGATE
CREATE CAST
CREATE COLLATION
CREATE CONVERSION
CREATE DATABASE
CREATE DOMAIN
CREATE EXTENSION
CREATE EXTERNAL TABLE
CREATE FOREIGN DATA WRAPPER
CREATE FOREIGN TABLE
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE LANGUAGE
CREATE OPERATOR
CREATE OPERATOR CLASS
CREATE OPERATOR FAMILY
CREATE POLICY
CREATE RESOURCE GROUP
CREATE ROLE
CREATE RULE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE TABLE
CREATE TABLE AS
CREATE TABLESPACE
CREATE TEXT SEARCH CONFIGURATION
CREATE TEXT SEARCH DICTIONARY
CREATE TEXT SEARCHPARSER
CREATE TEXT SEARCH TEMPLATE
CREATE TYPE
CREATE USER
CREATE USER MAPPING
CREATE VIEW
DEALLOCATE
DECLARE
DELETE
DISCARD
DO
DROP AGGREGATE
DROP CAST
DROP COLLATION
DROP CONVERSION
DROP DATABASE
DROP DOMAIN
DROP EXTENSION
DROP EXTERNAL TABLE
DROP FOREIGN DATA WRAPPER
DROP FOREIGN TABLE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP OPERATOR
DROP OPERATOR CLASS
DROP OPERATOR FAMILY
DROP OWNED
DROP RESOURCE GROUP
DROP ROLE
DROP RULE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP TABLE
DROP TABLESPACE
DROP TEXT SEARCH CONFIGURATION
DROP TEXT SEARCH DICTIONARY
DROP TEXT SEARCH PARSER
DROP TEXT SEARCH TEMPLATE
DROP TYPE
DROP USER
DROP USER MAPPING
DROP VIEW
END
EXECUTE
EXPLAIN
FETCH
GRANT
INSERT
LOAD
LOCK
MOVE
PREPARE
REASSIGN OWNED
REINDEX
RELEASE SAVEPOINT
RESET
REVOKE
ROLLBACK
ROLLBACK TO SAVEPOINT
SAVEPOINT
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
START TRANSACTION
TABLE
TRUNCATE
UPDATE
VACUUM
VALUES
系统表和系统视图参考
系统表和系统视图参考
前言
系统目录pg_catalog模式
系统目录pg_catalog模式
前言
系统表
系统表
前言
pg_aggregate
pg_am
pg_amop
pg_amproc
pg_attrdef
pg_attribute
pg_attribute_encoding
pg_auth_members
pg_authid
pg_cast
pg_class
pg_compression
pg_constraint
pg_conversion
pg_database
pg_db_role_setting
pg_depend
pg_description
pg_enum
pg_extension
pg_foreign_data_wrapper
pg_foreign_server
pg_foreign_table
pg_index
pg_inherits
pg_language
pg_largeobject
pg_namespace
pg_opclass
pg_operator
pg_opfamily
pg_pltemplate
pg_proc
pg_resgroup
pg_resgroupcapability
pg_rewrite
pg_shdepend
pg_shdescription
pg_stat_last_operation
pg_stat_last_shoperation
pg_statistic
pg_tablespace
pg_trigger
pg_type
pg_type_encoding
pg_user_mapping
sc_distribution_policy
sc_fastsequence
sc_id
sc_node_configuration
sd_mac_compartment
sd_mac_level
sd_mac_policy
系统视图
系统视图
前言
pg_available_extensions
pg_backend_memory_contexts
pg_exttable
pg_locks
gtm_locks
pg_roles
pg_stat_activity
pg_stat_activity_detail
pg_stat_replication
pg_user_mappings
sc_distributed_log
sc_distributed_xacts
sc_pgdatabase
sc_transaction_log
sd_instance_mem_used
sd_ve_session_mem_used
集群扩容scexpend模式
SeaboxSQL错误代码
保留标识符和SQL关键字
SQL 2008可选特性兼容性
字符集支持
环境变量
数据库参数配置
数据库参数配置
前言
参数设置方法说明
参数详细说明
数据库开发指南
数据库开发指南
前言
触发器
触发器
前言
触发器行为概述
数据改变的可见性
用 C 编写触发器函数
一个完整的触发器实例
事件触发器
事件触发器
前言
事件触发器行为总览
事件触发器触发矩阵
用 C编写事件触发器函数
一个完整的事件触发器例子
一个表重写事件触发器例子
规则系统
规则系统
前言
查询树
视图和规则系统
物化视图
`INSERT`、`UPDATE`和`DELETE`上的规则
规则和权限
规则和命令状态
规则 vs 触发器
扩展SQL
扩展SQL
前言
扩展性如何工作
SeaboxSQL类型系统
用户定义的函数
用户定义的过程
查询语言(SQL)函数
函数重载
函数易变性分类
过程语言函数
内部函数
C 语言函数
过程语言
过程语言
前言
PL/pgSQL -SQL过程语言
PL/pgSQL -SQL过程语言
前言
综述
综述
前言
PL/pgSQL的结构
声明
表达式
基本语句
控制结构
游标
事务管理
错误和消息
触发器函数
PL/pgSQL的内部
PL/pgSQL开发提示
从OraclePL/SQL 移植
PL/Python - Python过程语言
PL/Python - Python过程语言
前言
PL/Python 函数
数据值
共享数据
匿名代码块
触发器函数
数据库访问
显式子事务
事务管理
实用函数
环境变量
客户端编程接口
客户端编程接口
前言
libpq - C库
libpq - C库
前言
数据库连接控制函数
连接状态函数
命令执行函数
异步命令处理
一行一行地检索查询结果
取消进行中的查询
快速路径接口
异步提示
`COPY`命令相关的函数
控制函数
杂项函数
通知处理
事件系统
环境变量
口令文件
连接服务文件
连接参数的 LDAP 查找
SSL 支持
在线程化程序中的行为
编译 libpq程序
例子程序
大对象
大对象
前言
简介
实现特性
客户端接口
服务端函数
例子程序
兼容OCI接口
JDBC驱动使用说明
JDBC驱动使用说明
前言
JDBC简介
配置JDBC驱动
初始化驱动
使用SSL
发起查询并处理结果
调用保存的函数和过程
存储二进制数据
JDBC转义
SeaboxSQL对JDBC API的扩展
连接池和数据源
使用java.util.logging进行记录
ODBC驱动使用说明
ODBC驱动使用说明
前言
ODBC简介
ODBC安装
配置并验证odbc驱动
使用odbc驱动
ODBC连接大对象
开发框架支持
开发框架支持
前言
DBunit框架支持
Django框架支持
Hibernate-JPA框架支持
Hibernate框架支持
Liquibase框架支持
MyBatis框架支持
MyBatis-Plus框架支持
SQLAlchemy框架支持
数据库工具手册
数据库工具手册
前言
Server端管理工具
Server端管理工具
前言
seabox命令行管理工具集
seabox命令行管理工具集
前言
seabox
seabox collect
seabox config
seabox flashback-cleanup
seabox hbaconf
seabox init
seabox inspect
seabox install
seabox license
seabox mirrorcluster
seabox notify
seabox reconstruct
seabox recover
seabox relocate
seabox replace
seabox restart
seabox scp
seabox set
seabox ssh
seabox ssh-exkeys
seabox start
seabox status
seabox stop
seabox system-check
seabox scdcs
seabox uninstall
seabox whitelist
sccheckcat
客户端工具
客户端工具
前言
sd_dump
sd_dumpall
clusterdb
createdb
createuser
dropdb
dropuser
reindexdb
ssql
vacuumdb
sdAdmin管理工具
sdAdmin管理工具
前言
入门
入门
前言
部署
登录对话框
用户管理对话框
更改用户密码对话框
为sdAdmin启用LDAP身份验证
用户界面
菜单栏
工具栏
工具栏
前言
浏览器选项卡
树控件
首选项对话框
键盘快捷键
搜索对象
连接到服务器
连接到服务器
前言
服务器对话框
主密码
连接到服务器
连接错误
导入/导出服务器
管理集群对象
管理集群对象
前言
数据库对话框
移动对象对话框
资源组对话框
登录/组角色对话框
表空间对话框
管理数据库对象
管理数据库对象
前言
转换对话框
排序对话框
域对话框
域约束对话框
事件触发器对话框
扩展对话框
外部数据包装对话框
外部服务器对话框
外部表对话框
FTS配置对话框
FTS字典对话框
FTS解析器对话框
FTS模板对话框
函数对话框
语言对话框
物化视图对话框
存储过程对话框
架构对话框
序列对话框
同义词对话框
触发函数对话框
类型对话框
用户映射对话框
视图对话框
创建或修改表
创建或修改表
前言
列对话框
排除约束对话框
外键对话框
索引对话框
主键对话框
规则对话框
表对话框
触发器对话框
唯一约束对话框
管理基础
管理基础
前言
添加命名还原点对话框
更改密码对话框
授予向导
导入/导出数据对话框
维护对话框
备份和恢复
备份和恢复
前言
备份对话框
还原对话框
开发者工具
调试器
查询工具
查询工具
前言
查看/编辑数据
SDMS运维监控平台
sdSwitch迁移工具
sdStudio图形化客户端
目录
数据处理
前言
数据处理
¶
前面的章节讨论了如何创建表和其他结构来保存数据。现在是时候给表填充数据了。本章涉及如何插入、更新和删除表数据。在接下来的一章将最终解释如何把丢失已久的数据从数据库中抽取出来。