移植数据结构:SYBASE_DBA入门教程——解决程序员痛点

需积分: 12 7 下载量 179 浏览量 更新于2024-08-15 收藏 3.48MB PPT 举报
本文档主要探讨的是如何在Sybase数据库管理系统(ASE)中移植数据结构,以适应程序员的工作需求,特别是在与Oracle数据库进行性能比较时。作者尹海宁,作为高级系统顾问,提供了关于两个数据库系统之间数据类型对应关系的详细说明,如定长字符串CHAR(n)和VARCHAR(n),数值类型NUMBER(p,s)和NUMERIC(p,s),以及日期类型DATE和DATETIME/DATE之间的转换。 测试部分着重展示了ASE 15与Oracle 10G在并发处理能力上的差异,包括查询速度、事务处理时间和配置同步等场景。例如,对于1PG并发,Oracle 10G在处理相同数量的事务时,速度明显优于ASE 15。此外,文档还提到了移植过程中遇到的问题,比如对数据库基础配置的理解不足,导致开发环境中数据库配置过于简单,经常面临资源限制,如锁资源不足、连接数不足和日志满等问题。 对于SQL性能优化,文中指出程序员需要具备统一的思路来解决这类问题,而不仅仅是依赖于通用测试工具,如LoadRunner。在实际的案例中,作者提到国内某电信设备厂商在将Oracle 10G移植到ASE 15时,发现迁移后的数据库处理大规模数据(2000万条左右)时,性能有所下降,这强调了数据库迁移和优化的重要性。 本文是针对Sybase DBA的程序员提供的一份实用指南,旨在帮助他们理解和应对在数据结构移植过程中可能遇到的各种挑战,包括数据库配置、性能调优和工具的有效使用。通过学习和实践,程序员可以提高在Sybase ASE环境下的工作效率和数据库管理能力。