相关文章
- 2010-02-25 sybase中的聚簇索引与count(*)的关系
在sybase表上建立聚集索引可以提高键列的检索速度。这是索引的主要功能所在。
可是,聚集索引对于统计表上的行数count(*)有没有改善呢? 答案是否定的。
请看我下面的测试代码!
建立一张临时表test3
create table test3(id int not null,name varchar(30) null)
向表中插入测试数据
insert into test3
select 1,'liu'
go
insert into test3
select 2,'zhang'
go
insert into test3
select 3,'wang'
go
insert into test3
select 4,'li'
go
循环插入
insert into test4
select count(*)+id,name from test4
go 18
1> select count(*) from test4
2> go
-----------
524288
(1 row […] - 2009-04-05 Sybase电话面试经验
转自招聘网站上某位网友的Sybase公司电话面试的经验。希望对那些想应聘到Sybase公司的朋友有所帮助。目前,在招聘网站www.51job.com、www.zhaopin.com、www.chinahr.com
来源:http://sybase.dajie.com/discuss/topic/14149/detail
------------------------------------------------------------------------------------------------------------------
好象没人贴过美国电面的东西,我就随便写写啦。
星期二早上7点的时候一个印度人打过来,首先我简单的自我介绍,然后他问了一些基本
的操作系统,算法复杂度的问题,然后数据库相关的,我英语回答的很糟糕的,而且
一直听不明白他在讲什么,他可能也很失望,就问我平时上课是用中文还是英文的,平
时在什么情况下接触英文之类的问题,我还解释说这是我第一次英文面试……(因为我
只 […] - 2010-09-21 Sybase ASE 判断字符串是否为日期和数字的两个函数
Sybase ASE自版本15.0.2开始增加判断字符串是否为日期类型的函数:isdate,以及判断字符串是否为数字类型的函数:isnumeric
函数:isdate
Syntax
isdate(character_expression)
Parameters
character_expression
is a character-type variable, constant expression, or column name.
Usage
Returns 1 if the expression is a valid datetime value; returns 0 if it is not. Returns 0 for NULL input.
例子:
1> select isdate('12/21/2005')
2> […] - 2014-08-19 ddlgen的常用语句
Sybase ASE自带了一个导出对象结构的命令行工具:ddlgen
比较详细的用法,请参照:用DDLGEN从ASE数据库中提取对象的定义语法
如果对象结构中包含中文,使用参数: -Jcp936
比较实用的用法如下:
1、导出数据库tpchdb内所有表的表结构(包括索引):
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TU -N%.% -Jcp936 -O./tables.sql
2、导出数据库tpchdb内所有视图的创建语法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TV -N%.% -Jcp936 -O./views.sql
3、导出数据库tpchdb内所有存储过程的创建语法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TP -N%.% -Jcp936 […] - 2011-03-01 在linux上进行上、下键查找历史命令的工具:rlwrap
在使用linux上的一些交互式程序(比如:isql,dbisql,sqlplus)的时候,想像windows上的命令提示符那样进行上、下键查找曾经敲过的命令。
但是很可能会显示 ^[[A ^[[H等字符。使用的连接工具如果配置不合适的话,退格键(BACKSPACE)都不能用。
rlwrap就是解决上述问题的好工具。下面主要以CentOS为主介绍rlwrap的安装过程。
可以从这里下载rlwrap-0.37.tar.gz 安装包。
先装上一些安装rpm
一:安装readline
由于rlwrap依赖readline包,我们先安装readline和readline-devel包。CentOS的OS的安装光盘里提供了readline、readline-devel包.
[root@oracle11g ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by […] - 2010-09-10 Row-Level Locking for System Tables
Adaptive Server version 15.0.2 uses row-level locking on system tables to enhance performance.
Versions of Adaptive Server earlier than 15.0.2 used exclusive table locks on system tables while executing data definition language (DDL) and utility commands. The set of system tables Adaptive Server locked depended on the type of DDL operation you executed. If another DDL running concurrently tried to take a conflicting exclusive table lock on the same system table, this DDL had to […] - 2010-06-01 解决solaris10上因为共享内存不足导致不能初始化sybase15.0.3服务的问题
此篇为对以前的问题的整理。
在solaris 10 64-bit上安装Sybase15.0.3 ESD#1,程序安装好了后用资源文件 resource-files来创建服务 。但是老是报不能创建共享内存 的错误。
Solaris环境为:
Sun OS 5.10 Generic_127111-11 sun4v sparc SUNW,SPARC-Enterprise-T5120
16G内存,64核CPU
共享内存已经配置为如下,故没有调整。
root@SERVER # more /etc/system | grep shm
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmax=4294967295
* […] - 2011-11-03 centos 5.5 vnc server配置方法
1.安装所需要的包
所需的包有vnc-server(vnc服务器软件包),vnc(客户端包)。
另外,既然想用VNC,肯定是想要看图形界面,那就还要安装"GNOME Desktop Environment"(如果是想用GNOME,否则用KDE)
如下:
#yum install vnc-server(注意在root下安装)
#yum install vnc
#yum groupinstall "GNOME Desktop Environment"
注意安装前先用rpm -qa|grep "vnc-server"这种方式来查询一下是否已经安装好。一般如果你安装centos时选用的是默认的方式安装系统,那上面的步骤可以省略。
2.准备VNC用户资料,包括创建你想要的用户和密码(就是系统自己那种用户密码)。
如:
#useradd peter
#passwd […] - 2012-10-19 统计ASE数据库空间剩余率
统计Sybase ASE数据库的数据段和日志段的剩余空间以及剩余率。以下SQL在ASE12.5.1及以上版本通过测试。
select convert(char(16),db_name(data_segment.dbid)) DBName
,str(round(total_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Data(MB)"
,str(round(free_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Data(MB)"
,str(round(total_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Log(MB)"
,str(round(free_log_pages / ((1024.0 * 1024) / […] - 2014-12-20 Sybase Replication Server各版本认证情况
在Sybase官方网站上存在页面Sybase Certifications: http://certification.sybase.com/ucr/search.do 可以查询Sybase产品在各操作系统平台上的认证情况。
随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
按照Sybase的惯例,在被原厂认证的操作系统平台上部署的Sybase产品才会得到支持。虽然某个版本在原厂未认证的一些操作系统平台上也能够成功安装,但还是建议在生产环境上使用认证的操作系统平台。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供Sybase部分产品在各操作系统平台上的认证情况。
下面是Sybase Replication Server在各操作系统平台上的认证情况,根据Replication […]
博主,兔年快乐!