SYBASE数据库字符集转换为cp936详解
需积分: 12 115 浏览量
更新于2024-08-15
收藏 3.48MB PPT 举报
"这篇文档是关于如何将数据库字符集修改为`cp936`,主要针对`SYBASE ASE`数据库系统。文档作者是尹海宁,内容涉及到SYBASE公司的快速发展以及SYBASE ASE与Oracle在性能上的比较。此外,文档还提到了数据库性能测试和优化的一些问题。"
在SYBASE ASE数据库中,为了支持中文字符,可以使用`cp936`字符集,它是GB2312、GBK和GB18030的兼容字符集。修改数据库字符集的步骤如下:
1. **添加字符集**: 使用命令`charset -Usa -P binary.srt cp936`添加`cp936`字符集。这里`-U`和`-P`分别代表用户名和密码,`binary.srt`是SYBASE ASE的默认排序规则。
2. **配置默认字符集**: 使用`isql`工具登录数据库,然后执行以下SQL命令来配置默认字符集为`cp936`:
```
1>sp_configure 'default char',171
2>go
1>shutdown
2>go
```
`sp_configure`存储过程用于修改服务器配置,`'default char'`表示默认字符集,`171`对应于`cp936`的编号。
3. **重启数据库**: 需要执行两次`startserver`命令,第一次启动后立即关闭,然后再启动一次。这一步是为了确保字符集更改的完整生效。
```
cd $SYBASE/ASE-15_0/install
startserver (执行2次)
```
文档中还展示了SYBASE ASE与Oracle 10G在性能上的对比测试,表明SYBASE ASE在某些特定场景下具有更好的性能表现。例如,在并发处理和特定操作如配置同步、性能文件解析等方面,SYBASE ASE的响应时间更快。
此外,作者强调了数据库管理员和程序员的重要性,指出开发者需要了解数据库的基本配置和优化技巧,避免在开发环境中因配置不当导致的问题,如锁资源不足、连接数限制、日志文件满等常见问题,并且对于SQL性能优化要有统一的解决思路。
最后,文档提到了通用测试工具如LoadRunner在数据库性能测试中的应用,但并未深入展开讨论。这篇文档是SYBASE DBA快速入门的一个章节,对数据库字符集的修改和性能比较进行了讲解。
2022-02-18 上传
2013-04-19 上传
2022-06-04 上传
点击了解资源详情
点击了解资源详情
2013-05-15 上传
2013-01-10 上传
2009-10-09 上传
2021-06-30 上传
魔屋
- 粉丝: 25
- 资源: 2万+
最新资源
- AA4MM开源软件:多建模与模拟耦合工具介绍
- Swagger实时生成器的探索与应用
- Swagger UI:Trunkit API 文档生成与交互指南
- 粉红色留言表单网页模板,简洁美观的HTML模板下载
- OWIN中间件集成BioID OAuth 2.0客户端指南
- 响应式黑色博客CSS模板及前端源码介绍
- Eclipse下使用AVR Dragon调试Arduino Uno ATmega328P项目
- UrlPerf-开源:简明性能测试器
- ConEmuPack 190623:Windows下的Linux Terminator式分屏工具
- 安卓系统工具:易语言开发的卸载预装软件工具更新
- Node.js 示例库:概念证明、测试与演示
- Wi-Fi红外发射器:NodeMCU版Alexa控制与实时反馈
- 易语言实现高效大文件字符串替换方法
- MATLAB光学仿真分析:波的干涉现象深入研究
- stdError中间件:简化服务器错误处理的工具
- Ruby环境下的Dynamiq客户端使用指南