单用户对比PG 9.5.4和SYBASE 15.7对超大表的操作性能

背景从某真实环境导出一张1.5亿记录的超大表,单用户分别在ABase 3.5.3(PostgreSQL9.5.4)和SYBASE15.7 下进行增删改查操作,对比一下两个数据库的性能基本环境操作系统,该环境为进行数据加压搭建的测试机器,性能比较好,硬件配置如下:[root@localhost ~]# lscpu Architecture: x86_64 CPU op-mode(s
阅读本文

Windows环境下Sybase12.5 图文安装教程

Windows环境下Sybase12.5 图文安装教程 由于项目中需用到Sybase数据库,因此安装数据库是必不可少的动作了。之前根本没接触过这东西,用过之后才知道确实很垃圾!预言:2年后被数据库领域淘汰出局!玩笑话!~ 言归正传,先准备好安装文件,解压缩ASE install.rar文件,文件夹中包含一个setup.exe可执行文件,双击运行 --- 》
阅读本文

Microsoft SQL Server学习(一)

数据库的分类: 1.关系型数据库: Access(微软) -->Mysql(小型数据库隶属于AB公司 后被sun公司收购 后被甲骨文公司收购) -->sqlserver(中型数据库,微软,应用于Windows) -->oracle(大型数据库,甲骨文)-->DB2(IBM) 2.非关系型数据库: NOSQL(SQLite、Redis、MongoDB、Cassandra) 3.数据库的发展: 数
阅读本文

关于SYBASE配置参数的那些事

在创建SYBASE数据库时有许多重要的参数,可能大家不是很熟悉,所以在这里帮助大家解析一下,请各位网友多多指教Sybase配置参数 --配置的最大在线cpu数sp_configure ‘max online engines‘,4 --配置启动cpu个数 sp_configure ‘number of engines at startup‘,4 --配置最大内存数 sp_configu
阅读本文

挑选数据库

一、数据库分类1、小型数据库:access、foxbase2、中型数据库:informix、sql server、mysql3、大型数据库:sybase、db2、oracle                      二、项目中如何合理地使用数据库,可以依据如下三个方面入手1、项目的规模a、负载量有多大,即用户数有多大b、成本c、安全性             eg、小型数据库1、负载量小,用户大
阅读本文

Sybase 表分区

------------不能分区的表:系统表、正在使用的表、临时表、和有聚簇索引的表----检查sybase版本select @@version --查看分区情况(sp_helpartition 默认default,system,logsegment) ---可以查看 分区类型(partition_type),分区个数(partitions),分区的字段(partition_keys), 每个分区
阅读本文

常见数据库的JDBC URL

Microsoft SQL ServerMicrosoft SQL Server JDBC Driver (一般用来连接 SQLServer 2000)驱动程序包名:msbase.jar mssqlserver.jar msutil.jar驱动程序类名: com.microsoft.jdbc.sqlserver.SQLServerDriverJDBC URL: jdbc:microsoft:sql
阅读本文

sybase的存储过程编写经验和方法

1、如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。2、提交存储过程前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。3、高程序运行效率,优化应用程序,在存储过程编写过程中应该注意
阅读本文

OLAP介绍

OLAP介绍一、发展背景二、什么是OLAP?三、相关基本概念四、OLAP特性五、OLAP多维数据结构六、OLAP多维数据分析七、OLAP分类八、OLAP评价准则九、流行的OLAP工具十、OLAP发展十一、OLAP展望一、发展背景60年代,关系数据库之父E.F.Codd提出了关系模型,促进了联机事务处理(OLTP)的发展(数据以表格的形式而非文件方式存储)。1993年,E.F.Codd提出了OLAP
阅读本文

PHP 环境搭建及zabbix安装遇到的一些坑.

参考https://segmentfault.com/a/1190000003409708 进行php环境搭建.下载 php5  http://windows.php.net/download    下载 Ahache2  http://www.apachehaus.com/cgi-bin/download.plx解压安装Apache : 进入解压目录 conf文件夹,找到httpd.conf;
阅读本文

如何使用通用Mapper

集成方法请看上面的文档,集成后,可以继续阅读本页文档。1. 继承通用的Mapper<T>,必须指定泛型<T>例如下面的例子: public interface UserInfoMapper extends Mapper<UserInfo> { //其他必须手写的接口... } 一旦继承了Mapper<T>,继承的Mapper就拥有了Mapper<T>所有的通用方法。 2. 泛型
阅读本文

Sybase Describe对应sql

select isnull(c.name, ‘NULL‘) , t.name  , c.length  from syscolumns c, systypes t, sysxtypes x where c.id = object_id(‘syscolumns‘) and c.usertype *= t.usertype and c.xtype *= x.xtid;
阅读本文

PHP的核心配置详解

1、PHP核心配置详解  代码在不同的环境下执行的结果也会大有不同,可能就因为一个配置问题,导致一个非常高危的漏洞能够利用;也可能你已经找到的一个漏洞就因为你的配置问题,导致你鼓捣很久都无法构造成功的漏洞利用代码。  然而,在不同的PHP版本中配置指令也有不一样的地方,新版可能会增加或者删除部分指令,改变指令默认设置或者固定设置指令,才能高效地挖掘到高质量的漏洞。PHP_IN_*常量的定义 常量
阅读本文

Sybase数据库的备份和还原

首先,使用sybase的backup server(备份服务器),做dump备份先介绍一下概念,转储数据库(dump database),就是为整个数据库(包括数据、表结构、触发器、游标、存储过程、事务日志等)做一次物理备份。转储数据库时,系统自动执行一次checkpoint,即将日志和数据从缓冲区拷贝到硬盘(只拷贝脏页),把已被分配的页(日志和数据)转储到设备。 备份命令格式为: dum
阅读本文

阿里云新一代关系型数据库 PolarDB 剖析

1. 背景 关系型数据库 时至今日,随着全球互联网的发展,大数据技术的广泛应用,涌现出越来越多的新型数据库,然而关系型数据库仍然占据主导地位。最主要的原因之一就是关系型数据库采用了SQL标准,这种高级的非过程化编程接口语言,将计算机科学和易于人类理解认知的数据管理方式完美的衔接在了一起,目前还难以超越。 SQL语言 SQL(Structured Query Language)语言是1974年
阅读本文

JDBC的介绍和数据库的连接

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 JDBC的介绍: 1.JDBC设计理念: java依赖数据库去存储程序需要的数据,我们用java写好一个程序后,我们会把这个程序所需要的数据都存储到数据库中,当客户运行程序时,程序需要读取数据库中的数据,实现这个操作的就是JDBC。而为了规范,为了统一管理,
阅读本文

php中的扩展解析

php_bz2.dll bzip2 压缩函数库 无php_calendar.dll 历法转换函数库 自 PHP 4.0.3 起内置php_cpdf.dll ClibPDF 函数库 无php_crack.dll 密码破解函数库 无php_ctype.dll ctype 家族函数库 自 PHP 4.3.0 起内置php_curl.dll CURL,客户端 URL 库函数库 需要:libeay32.dl
阅读本文

20170809.XXX系统设计讨论会总结

1、整体“乱” 2、写作风格不统一 命名随意,代表业务理解不深,不清楚存什么 大小写随意,同一个概念大小写不同一,PDF 就是英文简称,应该全部大写 大小写和数据库、字符集、排序相关 3、DT用法,D精确到日期,DT精确到时间 DT_GENTIME TIME是多余的和DT重复表达同一含义 4、VC300/600/900 定义过大,一刀切不合适 影响磁盘扇区、IO、效率,影响SYBASE
阅读本文

事务管理之JTA事务

什么是JTA? JTA全称Java Transaction API ,即Java事务API,英文解释: Java Transaction API (JTA) specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transaction
阅读本文

聚簇索引对数据插入的影响

背景 开发人员反馈系统执行某存储过程特别慢,经排查是由于存储过程执行过程中需要向新建的任务表插入大量数据,该任务表的主键是聚簇索引造成的。聚簇索引为什么会导致插入慢呢?聚簇索引会对数据插入造成多大影响呢? 原理 在非聚簇索引中,物理数据的存储顺序与索引不同,索引的最低级别包含指向数据页上的行的指针。 在聚簇索引中,物理数据的存储顺序与索引相同,索引的最低级别包含实际的数据页。 聚簇索引导
阅读本文