老男孩MySQL DBA周末班2期

老男孩MySQL DBA周末班2期插图

以下为内容填充,请忽略—————————————————————————–
老男孩MySQL DBA周末班2期
成为互联网公司mysql DBA需要掌握哪些技能
高级操作
1.Mysql主从同步配置
2.Mysql双master配置
3.Mysql双master+丛库+keepalived配置高可用数据库作为DBA,一定不要用各种GUI工具,mysql自带命令行client才是你的最佳武器1.mysql分区配置,因为限制太多,实际中分表都是程序做
2.高性能mysql
a).drizzle
b).MariaDB
c).handlersocket
基本知识
1.mysql的编译安装
2.mysql第3方存储引擎安装配置方法
3.mysql主流存储引擎(MyISAM/innodb/MEMORY)的特点
4.字符串编码知识
5.MySQL用户账户管理
6.数据备份/数据入导出
7.mysql支持的基本数据类型
8.库/表/字段/索引的创建/修改/删除
9.基本sql语法:select/insert/update/delete,掌握最基本的语法即可,什么innerjoin,leftjoin的了解就行mysql的应用场景大多都是高并发访问/业务逻辑简单,join/子查询/视图/触发器基本上不用
mysql与SqlServer效率问题,高级DBA进
1、如果只是做简单的insert,update,delete,两个数据库的执行速度不会有太大的差别;2、如果是查询的话,MSSQL肯定要比MySQL要好些;3、如果你想在现有条件下提高速度的话,删掉你表中的索引,这样会提高insert的速度;另外,在作insert,update,delete时最好做批量操作,不要频繁的修改、更新数据库,会降低数据库的执行效率。
你问了个废话,虽然我这样说了你,你可能不会采纳我的答案,但是我还是要说MySQL能和MSSql比吗?MySQL只是小型的MSSql一般用于中型,oracle一般就会应用于大型的了

发表回复

您的电子邮箱地址不会被公开。