专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

通过oracle学mysql 通过直接调查或科学试验得到的统计数据

ins518 2024-10-31 14:23:07 技术文章 15 ℃ 0 评论

对于熟悉oracle的人,在学习mysql的过程中,可以利用对oracle的了解,来学习mysql,应该可以起到一定的帮助作用。

那么,我将把我看到的两者的异同点进行分享,这个是不断积累的过程,可能前后会有不同的认识,希望能帮助我们自己更快的学习。

1.不同点

mysql主要面向分布式环境

oracle更趋向于集中

oracle 是多进程

mysql 是单进程,多线程

2.对应的参数

最大连接数

oracle :processes 默认:150

mysql:max_connections 默认:151

内存分配

oracle:sga_target

mysql:innodb_buffer_pool_size

3.对应的功能

分布式:

oracle: dblink

mysql:Federated MySQL storage engine

4.参数文件

oracle:$ORACLE_HOME/dbs/spfilesid.ora spfile.ora initsid.ora

mysql:/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

启动时,可以指定不同的位置:

oracle: startup pfile=pfile文件位置

mysql: mysql --defaults-file=/etc/my-opts.cnf

5.数据库

oracle:数据库是物理存储部分

mysql:数据库,对应oracle的一个模式 (schema)

6.日志文件

oracle:alert文件,trace文件,审计日志文件,联机日志文件,归档日志文件。

mysql:error 日志文件,General query log,slow query log,Binary log,audit log file

oracle没有 slow query log对应的概念。

7.把操作记录到文件

oracle: sqlplus 中,使用 spool /home/oracle/test.txt

mysql: tee /root/test.txt

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表