- 博客(438)
- 资源 (129)
- 收藏
- 关注

原创 SAP Sybase SQLAnywhere[ASA]数据库中数据行的存储机制
SQLAnywhere[ASA]数据库(以下简称ASA)中的数据库文件,是如何存储普通的表的记录行呢?插入、更新、删除时,记录行的存储会有什么变化? 了解了这些,才能更好的理解如何对ASA数据库进行调优,尤其是物理存储方面。1. ASA数据库尽一切可能对数据行连续存储数据库文件中小于单个页面的记录行总是存储在单个页里,如果当前页没有足够的空间容纳新的记录行,数据库会将新行写到新的页里。例如,当一个
2013-11-18 10:05:15
3194
2

原创 <<Sybase ASE15.x in Action全程实践>>面市
前几天终于从出版社拿到样书了,我当年对论坛上版友的承诺也终于要兑现了。曾经说过,要写一本Sybase ASE的书。因为Sybase的图书实在太少了。 购买地址:http://book.jd.com/11228378.html (京东)亚马逊网站: http://www.amazon.cn/Sybase-ASE-15-X-In-Action-Sybase-ASE-15-X%E6%95%B0%E6%8
2013-04-18 06:58:34
3478
2

原创 操作系统真实的虚拟内存是什么样的(三. committed memory)
1. commit limit与current commit charge接上文,我们看到testlimit -r开关,只是预留虚拟内存,并没有实际进行提交(commit)。预留虚存并不存储数据或代码,但有时候应用需要这个预留(就像预订坐位一样),用以创建大块虚存,并且在需要的时候进行提交,以确保提交的内存在地址空间上是连续的。当进程提交一块虚存时,操作系统要确保存储在内存里的数据要么全部在内存里
2012-12-06 13:34:43
13102
2

原创 Sybase ASE数据库相关资源整理,有问题请在文后留言
Sybase的在线联机帮助 网址: http://infocenter.sybase.com/help/index.jsp, 里边还有中文的提问题,可以到CSDN讨论的Sybase版面: http://bbs.csdn.net/forums/Sybase或者ASA数据库提问到,Sybase ASA版面:http://bbs.csdn.net/forums/SQLAnywhereStudioSyb
2012-11-25 08:04:23
3238
4

原创 正式发布jmyetl-1.0.2:一个表数据导入导出的ETL工具
利用空闲时间,折腾了一个,界面不太擅长,比较简陋,但是相信大家都会用。目前功能没有做任何限制。有几个按钮变灰是我将要做的东西,还没有去实现。下载地址:http://hisql.googlecode.com/files/jmyetl-1.0.2.zip目前,基本上支持:Oracle, Sybase ASE, Sybase ASA, MS Access, MySQL, PostgreSQL 8以上这几
2012-06-10 19:04:08
4270
11

原创 mysql 非安装版的一个自动安装脚本及工具(更新版)
个人劳动,还请尊重,如若转载请注明出处。iihero@CSDN 看到有些朋友老问这个非安装版与安装版有什么区别(当然是windows平台)干脆写了一个脚本自动为其创建mysql5服务。 脚本如下,将其放到解压以后的目录里边执行即可。@echo offecho "This is a demo script for auto installation of noninstall version of
2010-05-15 23:43:00
7802
6
转载 Intel IA32 PC 体系简要指南
由于摸索一些底层的东西需要,直接forward内容如下。以备不时查阅。Kai Li, Princeton UniversityFirst draft, 1999Revised 20031 Intel IA32 Processors1.1 Modes1.2 Register Set1.3 Addressing1.4 Processor Reset2 Assembly Programming2.1 Instruction Syntax2...
2021-10-10 04:48:47
474
原创 也评评2013年全球十大软件厂商排名
Gartner:2013年全球十大软件厂商排名根据Gartner公司3月31发布的数据,2013年全球软件市场为4073亿美元,比2012年的3885亿美元增长4.8%。软件收入排名前十的厂商分别为:微软、甲骨文、IBM、SAP、赛门铁克、EMC、惠普、VMware、CA和Salesforce。其中,SAP的增速很威武. 而IBM则发展缓慢. 不知道10年以后是什么情景. Oracle总量发展的也
2014-04-03 16:37:17
4751
1
原创 SAP Sybase IQ16.0 (Sybase Central 客户端),提供一个命令行客户端
最近又发现Sybase Central客户端(java客户端)从IQ16.0里头去掉了. 新客户端或许只能用SCC?!对于老用户来说,无疑是比较痛苦的事.看来,只能从IQ15.4或者15.3里头摘一个客户端出来用了.
2014-03-20 15:10:24
7468
3
原创 一图打尽创意思维的常用方法
【一图打尽创意思维的常用方法】创意是有方法的,以下15种值得尝试:①头脑风暴法 ②三三两两讨论法 ③六六讨论法 ④思维导图法 ⑤曼陀罗法 ⑥逆向思考法 ⑦分合法 ⑧属性列举法 ⑨希望点列举法 ⑩优点列举法 ?缺点列举法 ?检核表法 ?七何检讨法 ?目录法 ?创意解难法…(详见大图)
2014-01-26 16:59:28
2861
原创 善用软件: 文本办公之文本编辑
文本编辑是一下古老的话题。话说,当你拿起键盘,想输入字符,恐怕最常见的容纳这些字符的地方就是一个文本编辑器。先从操作系统说起,Linux/Unix下,用的最多的,vi, emacs,当然还有一个gedit。它们都是GNU的,都无需付任何费用。除了gedit不需要你什么特殊的技能以外,vi, emacs要想熟练使用,就得花一番时间了。Gedit是与windows下的写字板或者记事本类似的带图形界面的
2014-01-23 10:44:55
2419
转载 王垠:我和权威的故事
多年以后,又见到王垠写的求学的故事。写的很真实。可以给那些有志于做学术的学者或者学生以启示。学计算机的准备出国留学的,可以好好看一看了。以下是他的原文:标 题: 王垠:我和权威的故事zz每个人小时候心里都是没有权威的,就像每个人小时候也都不相信广告一样。可是权威就像广告,你听一遍不信,听两遍不信,……,直到一千遍的时候,它忽然开始起作用了,而且这作用越来越强。消灭广告所造成的幻觉,最好的办法就是
2014-01-09 21:59:37
3763
原创 关于Windows下的批处理如何模拟Sleep
好好的批处理,居然没有正式的Sleep可供调用。有时候,确实感到很无趣。1. 方法1: ping 1.1.1.1来模拟好不容易从stackoverflow上找到一个答案(称之为答案,是因为它被人标注为answer),是这么实现的:ping 1.1.1.1 -n 1 -w 60000 > nul这个表示,会sleep 60秒钟。果真如此吗? 它要基于一个假设:1.1.1.1永远不会被目标机器pin
2014-01-02 17:47:30
5600
原创 发布sqlite在win下自动下载编译开源项目
为了维护方便,将其开源了。 代码在:http://code.google.com/p/sqlite-autobuild-win/原理比较简单:提供一下版本号,执行脚本sqlite_build.bat 时,会自动从sqlite官网上下载相关源码,最终为你编译生成你要的sqlite3.dll以及独立的sqlite3.exe。同时你也拥有完整的源代码,非常方便。目前支持如下版本号:3_6_163_6_2
2013-12-28 10:37:25
2720
原创 Windows下OpenSSL创建CA证书以及客户端和服务器端证书
由于实验需要,需要手动制作CA证书以及客户端和服务器端证书,总结如下:最近两天,查阅了一些关于创建证书的资料,发现网上很多介绍并不是很完整,不具有完全的可操作性。创建证书,我目前知道的大概这么几种:1.keytool 不能创建CA证书2.Sybase ASA自带的createcert.exe 好像不能创建PKCS12型证书3.OpenSSL 功能最强大。所以,这里干脆只介绍OpenSS
2013-12-28 05:45:21
12948
原创 ASE15.7 ESD#2不再支持WinXP专业版了
15.7 is not supported on XP Home. As of 15.7 ESD #2, support for XP Professional has been dropped. You can install the product but the server binaries (backupserver, dataserver) will fail to start up
2013-12-21 20:11:51
2294
原创 [周末彩蛋福利] SAP Sybase ASA16.0 开发人员版 提供下载
我原来以为SAP官网上的开发人员版试用下载在国内一直好用, 在家里一测试,发现到了最后一部就被盾住了. 难怪外边少有人用ASA16.0.原下载填写注册信息并下载的网址在:http://global.sap.com/campaign/na/usa/CRM-XU13-CST-SQLDEVEDM/index.html 没想到这人不能用.我只能通过外部网络, 下载下来. 这里只提供Linux版本.放到这里
2013-12-20 22:18:13
4622
4
原创 不常用的文件分割与合并(使用split和cat)
发现自己有些土了。一朋友传给我4个分卷文件,我误用7-zip去解压,结果死活解不开。呵呵。后来一问之下,才知道他是采用自然切割的方法,并没有压缩分卷。原文件名为:ase1502_xe_linux.tgz使用split命令进行分割:F:\>split -b 90m -a 2 ase1502_xe_linux.tgz ase1502_xe_linux.0得到文件:2010-05-31 20:53
2013-12-20 21:02:42
4196
原创 支持Sybase ASA9 (SQLAnywhere9.0)数据库访问的Sybase Central客户端
1. 制作原由有很多遗留系统使用asa9, 但是来不及升级,想继续在新的64位机器上使用,使用这个包可以权作客户端管理工作,支持ODBC数据源创建与连接.支持Sybase Central连接管理远端ASA数据库.2. 基本功能SybaseCentral访问管理ASA9, 8, 10都应该可以. 创建ODBC数据源.64位操作系统下边用这个命令打开odbc数据源管理, 32位机器直接输入odbca
2013-12-19 13:31:35
7448
1
原创 刚制作完的SAP Sybase ASE15.7 [Sybase Central] 客户端
支持32位和64位windows系统.无需其它任何包.原汁原味.支持的数据库版本,应该从15.0开始都支持.下载地址:http://download.csdn.net/detail/iihero/6736667简单使用说明:直接将这个zip解压到c:\下边即可.不要修改目录结构,不要解压到别的盘符下边.总共也不算大.然后进入C:\ScjviewASE157\Shared\Sybase Centra
2013-12-18 20:59:23
9813
2
原创 SAP Sybase ASE15.7在windows xp (x86_32bit)32位环境下的安装
看到有很多人提起说ASE15.7不能在xp下安装,感到很奇怪。在我印象里,15.7是支持32位xp的,虽然主要面向64位系统。由于它依赖于VCruntime 2005的运行时库,很多人没有看安装要求,直接安装,结果导致一些意想不到的错误。1. 简单看需求完整的需求在:http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc35
2013-12-18 09:07:33
8248
3
翻译 SAP HANA 与 Oracle Exalytics 的对比
美国分析师 David Dobrin (b2banalysts 公司总裁)写的一篇有关OracleExalytics 和 SAP HANA 的对比文章。Oracle 最新推出 Exalytics“仿制”一直是 Oracle 惯用的伎俩。每当竞争对手发明新产品或开拓新市场时,Oracle 便会试图以“人有我优”的理念取而代之。因此,当 Microsoft 推出 Sharepoint 和 Outloo
2013-12-15 05:21:12
4049
原创 Gartener最新报告显示SAP位于操作型DBMS领导者象限
原文位于: http://www.gartner.com/technology/reprints.do?id=1-1MNA5V2&ct=131105&st=sb 这是2013年10月份的报告. 具体如下图所示:VISION方向, SAP已经超越MS SQLServer和IBM的DB2.由于是操作型DBMS, 这里并没将SAP Sybase IQ列入. 而是将SAP Hana, SAP Syba
2013-12-14 14:10:29
2130
原创 使用SQL语句获取SQLite中的表定义
1. 问题提出有人问,在sqlite中怎么用sql语句得到一个表的列定义语句。第一反应,可能就是用.schema 可是这是sqlite的shell命令行。使用代码,好像得不到结果。幸好,sqlite它有比较特殊的系统表:sqlite_mastersqlite_temp_master这两张系统表的表结构完全相同,如下所示:sqlite> .schema sqlite_masterCREATE TA
2013-12-11 11:23:25
5915
原创 Windows下获取Dump文件以及进程下各线程调用栈的方法总结
1. Dump文件的用途Dump文件, 主要用于诊断一个进程的运行状态,尤其是碰到崩溃(Crash)或者挂起(hang)不响应时,需要分析它的工作状态. 除了平时常见的attach到这个进程, 分析Dump文件就成了一个重要的手段了.相信一些做软件维护和支持的工程师在这方面深有体会, 比如某天某时,客户说, 呀, 糟糕, 服务器进程挂掉了, 怎么回事? 然后,看看了日志文件,也没有什么可用的信息
2013-12-07 10:52:32
17046
2
原创 细说SAP Sybase ASE数据库中的ODBC驱动(Windows ODBC篇)
SAP Sybase ASE数据库自从12.5到15.0,再到15.5,再到15.7,这几个阶段,ODBC驱动也发生了一些变化,具体变化涉及到一些内部细节,就不公开了.这里主要介绍一下这些驱动的注册方法:1. 针对12.5.x的ASE安装,你可能一直在使用这么老的遗留系统,又舍不得放弃,可能其中的ODBC驱动,你还希望它能继续服役,但是客户机已经升级到64位系统,比如64位的2003, win7或
2013-12-06 20:49:55
17059
3
原创 SAP Sybase ASA 如何跟踪SQL语句
在当今各大DBMS产品里头,要说sql语句跟踪功能强劲的,ASA绝对首当其中,而且非常细腻。用sql命令(存储过程)启用:call sa_server_option ('Request_level_log_file', 'e:\\temp\\sql.log');call sa_server_option ('Request_level_logging', 'SQL+hostvars');意思是
2013-12-04 10:31:29
2788
原创 [Sybase IQ学习2] 为SAP Sybase IQ 15.1 Demo库建大数据表并验证其性能
接上一节,我们有了demo数据库,可惜里边的数据集相对都比较小。如果你没有合适的测试数据集,也没有可用的生产环境为你提供数据集,怎么办?可以自己去造一张大表,生成随机数据。这是许多DBA或者开发人员尤其是研究系统性能的开发人员常用的办法。第一步,建目标表建一张表,字段足够多,如,表名为BIG,有43个字段:定义如下:CREATE TABLE "BIG" ( "H0" VARchar(1),
2013-11-30 21:00:58
3049
原创 [IQ学习1] SAP Sybase IQ15.1的demo数据库创建及启动
网上一直有朋友劝我写一篇关于IQ的入门的相关内容。IQ相对于ASE以及ASA而言,资料相对少一些。1. 安装有一篇实作的帖子:http://www.itpub.net/thread-1345562-1-1.html 写得还是蛮不错的。我本机是64位Win7,安装的是iq1510_product_winx86 for x64,可能是因为我的机器已经安装了: vcruntime_2005, 2008的
2013-11-30 12:56:21
6102
1
原创 循序渐进PostgreSQL(三): 网络访问配置、用户及角色管理、表空间及数据库创建
前边若干文章,只是简单的介绍了一下PG的手动安装和启动。如:http://blog.csdn.net/iihero/article/details/8254115 (安装FAQ)循序渐进PostgreSQL: 实现PostgreSQL自启动 循序渐进PostgreSQL: 学习pqxx C++ API访问 使用C编写的动态链接库为PostgreSQL数据库添加自定义函数
2013-11-29 14:05:11
4392
1
原创 制作SAP Sybase SQLAnywhere 12.x(ASA)数据库的Sybase Central客户端
有两种方法,最直接的方法是使用SQLAnywhere自带的deploy功能,直接制作一个安装包。一步步下来,最后生成一个.msi文件。另一种方法,是分析Sybase Central for ASA部件的文件组成,然后从ASA的完整安装里提取相应文件,并完成相关注册即可。无非是裁裁减减的工作,总共100来个文件,其列表如下:\bin32\.scRepository610_32\bin32\crea
2013-11-28 19:21:50
4204
原创 SAP Sybase ASA SQL语句直接生成HTML结果
在ASA数据库中,output, input子句并不能直接用于SQL语句中,只能用于isql交互命令行里。因此要在存储过程或者程序里生成html格式的结果,还需要自己实现,但也不难。如:select * from t得到结果:id,col21,'中国'2,'spring'输出为html格式:select * from t ; output to "a.html" format HTML; 执行时
2013-11-28 05:47:05
2922
12
原创 SAP Sybase ASA对表的Pivot/Unpivot的实现
针对表各列进行Pivot/Unpivot的实现,通俗来讲,就是行转列,列转行的操作。1. 示例:比如,Date Name salary--- --- ----- 1/1/2012 jay 501/1/2012 ken 601/2/2012
2013-11-23 12:07:21
3599
1
原创 再谈windows下几个重要的DOS命令和命令组合,工作中常用
我得承认我是一个命令空,有时候能不用GUI工具,尽量不用。以下是我常用的一些命令或命令组合, 以后会陆续补充。 1. dir 用于查找文件或者目录:例如: D:\asa120>dir /L /S dbole*.dll2012-03-28 11:13 1,028,472 dboledb12.dll2012-03-28 11:13 383,352 dbole
2013-11-22 13:49:23
3432
原创 SAP Sybase SQLAnywhere 12的一次unload/reload来重建数据库
SQLAnwhere数据库的unload/reload主要用于数据库的物理重建,有时候能把数据库文件收缩得非常小,同时性能也得到提升。本文来源于一个实际的生产环境示例。原始的db文件达到6.6G, log文件,达到145G. 经过unload/reload之后,db文件只有79M,而事务log文件只有4.4M.请看下边的操作步骤:1. 执行unload并reload, 新建一个数据库文件e:\de
2013-11-20 21:49:28
4429
原创 国产龙芯笔记本(on 龙芯2F)的使用体验
一直以来,人们对龙芯,持各种各样的态度都有。持怀疑的,持支持的,持观望的,......10月份,朋友介绍,参加了一次团购,目前此活动已经结束,详见:http://bbs.lemote.com/viewthread.php?tid=72766&extra=page%3D1 从中购得了8809D那一款,配置比较粗糙,1G内存,8G的SSD盘(这个实在太小了), 然后采用的是Loongson 2F芯片,
2013-11-19 04:18:30
8860
原创 有关Windows平台下Hook一些系统API技术方案的考虑
生病并调养近半年了,也好久没有写博文了,真是有些抱歉,总有心有余力不足的感觉。最近,遇到一种使用情形,需要覆盖Windows系统API的默认行为,而且可能不光涉及到Win32 x86,x64,可能还要涉及到wince平台。本文只是一个简要的技术介绍,有兴趣的朋友可以一步步摸索下去。首先是Win32 x86/x64下边,比如,我要覆盖'MessageBoxA'的调用(e.g.只是举例,实际可能更复杂
2013-11-16 18:08:52
2964
原创 介绍新书<<SAP 内存计算 -------HANA>>
这本书应该是国内关于HANA的第一本比较正式的图书。之前,也有>一书,由SAP创始人哈索编著,那本书,过于理论化,不一定适合所有读者。而>一书,则由国内SAP一线专家编写,内容比较实在详细,介绍HANA从基本的概念,到具体的使用和实施场景,都作了比较详细的描述。作者胡健先生亲自参与了HANA在农夫山泉项目中的具体架构以及实施,这是本书最好的案例,和轶东先生是SAP中国区方案与架构设计部总监。图书印
2013-08-23 12:28:34
2158
原创 <<Oracle Database 11g & MySQL 5.6开发手册>>一书试读
近日有幸收到清华大学出版社寄来的>一书,大致翻了一遍,这是一本译作。全书的内容比较适合于Oracle以及MySQL的开发人员作参考。尤其是经常在这两种数据库之间进行切换的初中级开发人员。 该书的原作者Michael McLaughlin曾经既是Oracle的员工,即我们俗称的码农,同时后来也是学者,教授。这在国外很常见,有很多IT人士在工业界和学术界都有建树,这也使得他们对两个圈子的
2013-05-05 06:27:02
2090
x64_linux下Sybase ASE15.7(4之4)
2012-11-27
x64_linux下Sybase ASE15.7(4之1)
2012-11-27
正式发布jmyetl-1.0.2
2012-06-11
oracle11.2.0server非安装版(学习使用)
2012-03-11
Sybase ASE 12.5.4 ODBC驱动包
2011-12-13
Windows下MySQL自动下载并安装为服务mini工具包
2011-01-23
Sybase ASE ado.net2.0 驱动包AdoNet2.AseClient
2010-12-21
ASA (Sybase SQL Anywhere 11.0)文档
2010-12-06
hisqlapi_1.0.0.9 数据库通用API C++ wrapper
2010-07-04
oracle10g for windows 32平台精简版(2之2)
2010-05-29
oracle10g for windows 32平台精简版(2之1)
2010-05-29
Sybase ASE15.0.2 Linux 32bit x86版(10之9)
2010-05-25
Sybase ASE15.0.2 Linux 32bit x86版(10之8)
2010-05-25
Sybase ASE15.0.2 Linux 32bit x86版(10之7)
2010-05-25
Sybase ASE15.0.2 Linux 32bit x86版(10之6)
2010-05-24
Sybase ASE15.0.2 Linux 32bit x86版(10之5)
2010-05-24
Sybase ASE15.0.2 Linux 32bit x86版(10之4)
2010-05-24
Sybase ASE15.0.2 Linux 32bit x86版(10之3)
2010-05-24
Sybase ASE15.0.2 Linux 32bit x86版(10之10)
2010-05-24
SAP Sybase ASE 16 JDBC 最新驱动:
2022-06-13
Sybase (ASE) jdbc 官方驱动包 (最新版)
2019-05-06
Sybase ASA (SQLAnywhere) 17.0文档安装版
2019-05-06
SAP Sybase IQ命令行客户端
2014-03-20
SAP Sybase ASA160开发版Windows版 2之2
2013-12-27
SAP Sybase ASA160 Windows版 文件2之1
2013-12-27
SAP Sybase ASA160 Linux版开发人员版(之二,最后一个文件)
2013-12-20
SAP Sybase ASA160 Linux版开发人员版(之一)
2013-12-20
支持Sybase ASA9 (SQLAnywhere9/8/10)数据库访问的Sybase Central客户端
2013-12-19
SAP Sybase ASE15.7解压缩版客户端(ScjviewASE157.zip)
2013-12-18
解压缩版Sybase ASA12.0客户端工具,非常好用
2013-11-28
Windows下MySQL自动下载安装小工具包(更新)V1.2
2013-11-24
x64_linux下Sybase ASE15.7(4之3)
2012-11-30
x64_linux下Sybase ASE15.7(4之2)
2012-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人