mysql
-
mysql读写分离的两种实现
,1、基于程序代码内部实现。根据select和insert对代码中的路由进行分类,这也是目前生产环境中应用最广泛的方法。,优点是性能好,因为在程序代码中实现,不需要增加额外的设备作…
-
MySQL获取当前时间和时间戳
,MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一。,本次介绍中,会让大家快速掌握MySQL获取当前时间和时间戳的方法,轻松使用M…
-
mysql Binlog日志是什么
,说明,1、记录了所有的DDL和DML语句(除了数据查询语句select、show等),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。binl…
-
mysql主从复制的介绍及原则
,说明,mysql数据库提供了主从备份机制。,1、将主数据库的所有数据同时写入备份数据库。实现mysql数据库的热备份。,使用步骤,master将改为二进制日志(binarylog…
-
mysql外键约束的理解
,说明,1、外键约束使得查询需要额外访问一些别的表,这也意味着需要额外的锁。,2、可以使用触发器来代替外键,对于相关数据的同时更新外键更合适,但是如果外键只是用作数值约束,那么触发…
-
mysql模式匹配的理解
,说明,1、MySQL提供SQL模式匹配,和一种基于类Unix里的程序。,如vi、grep和sed里的扩展正则表达式模式匹配的格式。,2、SQL模式匹配允许使用任何单个字符或任意数…
-
mysql如何提高索引的效率
,说明,1、建立查询频率高、数据量大的表索引。,2、对于索引字段的选择,最佳候选列应从where子句的条件中提取。,如果where子句组合较多,应选择最常用、过滤效果最好的组合。,…
-
mysql浮点类型是什么
,说明,1、MySQL对小数的表示分为浮点数和定点数两种。浮点数包括float(单精度)和double(双精度),只有decimal。,定点数以字符串的形式存储在MySQL中,比浮…
-
mysql主从复制策略的介绍
,说明,1、全同步,master要求服务时,等待slave全部同步后才会回应client端。,2、半同步,master请求服务时,只需要任何slave同步。,3、异步,master…
-
mysql如何获取hive表的元数据信息
,说明,1、通过hive的元数据库(通常为Msyql)获得,通过sql的关联即可。,2、获取表名称及表创建时间、库名及库注释,以S_ID作为关联关系获取C_ID,字段名称及字段注释…
-
mysql Binlog日志如何启用
,1、一般来说开启binlog日志大概会有1%的性能损耗。,启用binlog,通过配置 /etc/my.cnf 或 /etc/mysql/mysql.conf.d/mysqld.c…
-
mysql双机热备如何实现
,说明,1、做两台机器的相互主从,把主从对调,然后再做一次。,2、实现步骤,获得主服务器,从服务器IP地址。保证主服务器和从服务器上的数据一致。创建主服务器帐户,并配置主从服务器。…