在学习YashanDB数据库管理系统的过程中,我了解到了很多YashanDB的特性和特点,初步掌握了部分YashanDB的知识。YashanDB作为一款功能丰富、性能优异的数据库管理系统,在我学习过程中展现出了许多值得称道的特点和功能。
首先,YashanDB的兼容性给我留下了深刻的印象。它对oracle的语法和视图等兼容性很好,它支持多种数据类型和数据结构,可以适应各种不同规模和需求的数据库管理任务。无论是小型的个人数据库还是大型的企业级数据库系统,YashanDB都能够提供有效的解决方案,保证数据的高效管理和处理,方便了客户从oracle到YashanDB的迁移。
oracle常用的视图语法等在YashanDB均可使用,极大降低了dba的学习难度。


其次,YashanDB在性能表现方面表现出色。通过合理的配置和优化,YashanDB可以实现高效的数据存储和检索,保证系统的稳定性和响应速度。
无论是处理大量数据还是复杂的查询操作,YashanDB都能够保持高效的运行状态,为用户提供流畅的数据库体验。
另外,YashanDB注重安全性和可靠性,采用了多种安全机制来保护数据的安全性和完整性。通过权限管理,数据备份等功能,YashanDB能够有效地防止未经授权的访问和数据泄露,确保数据在各种情况下的安全性。同时,YashanDB还提供了数据备份和恢复功能,保障数据在意外情况下的可靠性和完整性。YashanDB的灾备和高可用方案也比较完善,给了客户多种选择。
通过开源工具dbeaver我们可以很方便的连接和管理YashanDB。


操作系统层面可以看到相关的进程和线程情况:
[root@test ~]# ps -ef | grep yasdb
yashan 100081 99529 26 23:34 pts/1 00:02:19 yasdb open
root 101047 99612 0 23:43 pts/2 00:00:00 grep --color=auto yasdb
[root@test ~]#
[root@test ~]# ps -Tp 100081
PID SPID TTY TIME CMD
100081 100081 pts/1 00:00:04 yasdb
100081 100112 pts/1 00:00:26 TIMER
100081 100114 pts/1 00:00:02 BUFFER_POOL
100081 100115 pts/1 00:00:00 PRELOADER
100081 100116 pts/1 00:00:00 PRELOADER
100081 100117 pts/1 00:00:00 SMON
100081 100118 pts/1 00:00:03 CKPT
100081 100119 pts/1 00:00:29 DBWR
100081 100120 pts/1 00:00:22 DBWR
100081 100121 pts/1 00:00:00 SCHD_TIMER
100081 100122 pts/1 00:00:00 REPL_TCP_LSNR
100081 100128 pts/1 00:00:02 LISTENER_LOG
100081 100129 pts/1 00:00:00 UDS_LSNR
100081 100130 pts/1 00:00:00 TCP_LSNR
100081 100132 pts/1 00:00:00 RD_ARCH
100081 100133 pts/1 00:00:00 ARCH_DATA
100081 100134 pts/1 00:00:00 HEALTH_MONITOR
100081 100162 pts/1 00:00:00 HOT_CACHE_RECYC
100081 100163 pts/1 00:00:00 LOGW
100081 100170 pts/1 00:00:00 XFMR
100081 100171 pts/1 00:00:00 XFMR_WORKER_0
100081 100172 pts/1 00:00:01 MMON
100081 100173 pts/1 00:00:00 JOB_QUEUE
100081 100174 pts/1 00:00:00 XFMR_WORKER_1
100081 100175 pts/1 00:00:00 XFMR_WORKER_2
100081 100176 pts/1 00:00:00 XFMR_WORKER_3
100081 100177 pts/1 00:00:00 XFMR_WORKER_4
100081 100178 pts/1 00:00:00 XFMR_WORKER_5
100081 100179 pts/1 00:00:00 XFMR_WORKER_6
100081 100180 pts/1 00:00:00 XFMR_WORKER_7
100081 100181 pts/1 00:00:00 XFMR_WORKER_8
100081 100340 pts/1 00:00:00 WORKER
100081 100766 pts/1 00:00:00 XFMR_WORKER_9
100081 100875 pts/1 00:00:00 WORKER
100081 100877 pts/1 00:00:00 WORKER
100081 100878 pts/1 00:00:00 WORKER
查看日志相关参数:
SQL> show parameter log
NAME VALUE
---------------------------------------------------------------- ----------------------------------------------------------------
RUN_LOG_LEVEL INFO
RUN_LOG_FILE_COUNT 10
RUN_LOG_FILE_SIZE 20M
RUN_LOG_FILE_PATH /home/yashan/home/yashandb/23.2.1.100/log/yashandb/db-1-1/run
COMMIT_LOGGING IMMEDIATE
LSNR_LOG ON
ENABLE_SLOW_LOG FALSE
SLOW_LOG_TIME_THRESHOLD 1000
SLOW_LOG_FILE_NAME slow.log
SLOW_LOG_FILE_PATH /home/yashan/home/yashandb/23.2.1.100/log/yashandb/db-1-1/slow
SLOW_LOG_OUTPUT FILE
SLOW_LOG_SQL_MAX_LEN 2000
12 rows fetched.

提几个建议:
1 教学视频的步骤和文档要尽快更新,尤其是数据库软件等升级之后
2 官方文档建议整理的更详细一些
3 整理类似mos的学习网站,累积客户工作中常见的案例
软件下载地址:
YashanDB https://download.yashandb.com/download
YCA官方报名链接:https://www.yashandb.com/YCA_courses




