ASE已支持中文字符集:teucgb → cp936 → gb18030 → utf8。修改方法如下:添加cp936字符集命令:isql -Usa -P binary.srt cp936;配置为cp936字符集:sp_configure 'default char', 171;数据库重启后执行:cd $SYBASE/ASE-15_0/install startserver。
优化数据库字符集设置为cp-SYBASE_DBA速成(程序员篇)
相关推荐
SYBASE_DBA分页程序(程序员速成篇)
分页需求老是绕不开?SYBASE_DBA的分页存储过程挺实用,尤其适合快速搞定结果集分页的场景。语句嵌套清晰,逻辑也不绕,挺适合日常开发用的。
SQL 里用rowcount配合identity来做分页,执行效率还不错。把查询塞进临时表#temptable,再根据sybid定位页数,算是比较“轻量”的方案。适合数据量不爆炸但要求响应快的情况。
像@qry传进来的动态查询,可以灵活组合你自己的 SQL 语句。通过@ipage和@num来控制第几页、每页多少条,调用起来也挺方便。
对了,如果你对别的数据库也有类似需求,下面这些文章也蛮有参考价值的:优化 oracle 分页存储过程、通用 Mysql
Sybase
0
2025-06-15
优化索引使用技巧-SYBASE_DBA速成(程序员篇)
以下查询可以使用索引: au_lname = "Bennett" price >= $12.00 advance > $10000 and advance < $20000 au_lname like "Ben%" and price > $12.00以下查询无法使用索引: advance * 2 = 5000 /expression column sidenot permitted / substring(au_lname,1,3) = "Ben" / function column name /如果使用以下格式编写,就可对这两个子句进行优化: advance = 5000/2 au_
Sybase
15
2024-07-13
离线数据库状态-SYBASE_DBA速成(程序员篇)
将数据库置于离线状态,通过命令load database实现。当进行数据库或日志装载时,系统管理员无需将数据库设为dbo专用模式。装载顺序为:load database_name from,然后使用online database_name。通过sp_helpdb database_name命令可查看数据库当前是在线还是离线状态。
Sybase
10
2024-07-12
SARG-SYBASE DBA速成教程(程序员篇)
Sybase 的 SARG-SYBASE_DBA 速成资料还蛮适合想快速入门的程序员,尤其你对数据库优化有点兴趣的话,这篇挺值得一读的。搜索参数(SARG)其实就是 SQL 里那种能用上索引的表达式,比如column = value,简单明了,执行效率也高。像is null、=、>这些操作符都挺友好。但你要是写成ISNULL(column, 0) = 1,那索引就用不上了,性能掉一截哦。对了,文中还有不少延伸资源,比如深入理解 SARG 在 Sybase 中的高效搜索应用和SYBASE DBA 速成教程内存参数配置详解,都是一脉相承的内容,点进去逛一逛还能发现不少实用配置技巧。如果你刚接触 S
Sybase
0
2025-06-13
制定移植计划-SYBASE_DBA速成(程序员篇)
制定移植计划根据用户的项目需求或产品计划,参考评估的移植技术难点(工作量聚集点),估计工作量,制定移植计划。以便跟踪项目进度。移植计划包括:培训计划数据结构和数据移植计划代码移植计划测试计划性能调优计划
Sybase
0
2025-06-11
SYBASE DBA速成指南装载式数据库恢复(程序员篇)
装载数据库的初始化方式挺实用,尤其是用老备份替换掉数据库里用不着的页,省心不少。SYBASE_DBA 速成这一篇对搞恢复流程的程序员还蛮友好,逻辑讲得清楚,步骤也不绕。运行完恢复程序之后,那些没提交的事务还能自动回滚,基本不用你操心太多。
Sybase环境下搞数据库恢复,最怕的就是“备份有了,恢复整崩”。这一招装载式恢复思路就比较靠谱。就算你不是天天做 DBA 的角色,看完这篇也能快速上手。哦对了,属主权限也要注意,得跟备份时一样,不然装载那一步直接报错。
如果你对备份还不熟,可以搭配着看看其他几篇文章,比如SYBASE_DBA 速成指南: 快速备份数据库,再摸一摸Sybase 的备份优化技巧
Sybase
0
2025-06-10
SYBASE DBA速成程序员SQL优化实战
程序员的 SQL 痛点,说起来真是一把辛酸泪。数据库配置不当、性能瓶颈找不到、上线前一堆索引搞不清楚有没有用……这些事你是不是也遇到过?别急,这篇《SYBASE_DBA 速成》讲得还挺到位,专门面向开发的角度来讲优化策略,挺适合日常开发中踩坑踩多了的你。
开发环境的数据库总是默认跑,资源锁、连接数、日志容量这些问题一个接一个,感觉像在“裸奔”没穿盔甲。再加上性能问题爆出来,总得靠tracelog一点点追,真的有够折腾。
文章里有讲怎么简单定位性能瓶颈,比如哪些 SQL 拖了后腿、哪些索引其实完全没用。你甚至还能知道上线前到底该删掉哪些“吃性能”的索引,避免到时候一上生产环境就挂。
还有一块讲得
Sybase
0
2025-06-10
Oracle移植-Sybase_DBA速成教程(程序员篇)
如果你最近在 Oracle 移植到 Sybase 的工作,SYBASE_DBA 速成(程序员篇)这份资源挺不错的,能让你快速掌握相关知识。它涵盖了从数据库状态管理到自增对象的设置、备份指南等各方面内容。嗯,尤其是如果你在做数据库移植时,了解 Sybase 的数据库结构移植就重要,能避免多坑。它了几个实用的教程和链接,不仅你熟悉常见问题的方案,还能提升工作效率。SYBASE_DBA 教程、离线数据库状态等文章都有价值,你快速上手。如果你正在探索 Sybase 移植相关内容,可以试试这些资源,应该对你有不少。
Sybase
0
2025-06-14
SYBASE_DBA速成指南: 快速备份数据库(程序员篇)
使用dump database命令备份数据库
dump database命令可以创建一个数据库及其日志的备份副本,并且可以在用户活动时执行备份操作。
在备份过程中,服务器会执行以下操作:
执行检查点,将脏页从缓存拷贝到磁盘上。
将已分配的页拷贝到备份设备上。
捕获备份结束时的状态。
Sybase
8
2024-05-12