MySQL体系结构

 

mysql的对象:DBtb字段/索引存储过程触发器...



mysql的对象:

DB    tb       字段/索引

存储过程

触发器

事件

视图

注意:在MySQL中表作为了视图,没有单独的命令备份出来,会当成表备份出来!!!

MySQL默认的数据库:

运行mysql客户端命令登陆MySQL服务后,执行show databases;即可查看MySQL服务器中的数据库列表

root@localhost [(none)]>show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

+--------------------+

6 rows in set (0.08 sec)

information_shcema   --字典库!主要存储了系统中的一些数据库对象信息。列信息。权限信息。字符集信息,分区信息。

mysql --存储了系统的用户权限信息

performance_schema --性能相关的字典库![基本配置文件不开启,开启对性能有影响]

test  -系统自动创建的数据库,任何人都可以使用

注意:MySQL是一个面向存储引擎的解决方案的DB;(可以有很多)



生成中还有其他:

tokundb,inforbright/InfiniDB/,Spider,dblink:connect

OLTP环境:Innodb

OLAP:列式存储引擎(inforbright/InfiniDB)

注意:memory存储引擎:对于内存表,数据库重启时,系统会自动发起一个truncate table mem_tab,对于内存表,在复制中最好忽略它。免得造成主从数据不一致

从概念上来说:数据库实例是程序,是位于用户与操作系统之间的一层管理软件,用户对数据库数据的任何操作,包括数据库的定义,数据查询,数据维护,数据库运行控制等都是在数据库实例下进行的。应用程序只能通过数据库实例才能和数据库打交道。

mysql体系结构:



connector:称为接入层!完成,认证,建权,线程的管理(MySQL里的每个连接都是一个线程)

注意:线程数太多,反而系统的处理能力下降,随着连接数的上升,性能会下降。

推荐连接值:

5.1 <  以下的 64

5.5


    关注 王静静MySQL


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册