MySQL
mysql
神芷迦蓝寺
神芷迦蓝寺,江楼月美人
展开
-
解决MySQL JDBC数据批量插入慢的问题
MySQL数据库是当前最常用的数据库之一,因此MySQL的ETL相关问题也比较多,这里我们来讨论一下数据批量操作的优化当前数据批量写入或更新几乎使用的都是JDBC的方式,但是JDBC驱动在默认情况下会无视executeBatch()语句,也就是说我们所期望的批量执行,其实都只是单条插入,造成性能很低。这个时候我们需要设置rewriteBatchedStatements参数置为true,驱动就会帮我们批量执行sql在各种开发语言里,添加方式为在jdbc后加入&rewriteBatchedS原创 2021-06-27 22:03:08 · 3016 阅读 · 0 评论 -
PHP 实现与MySQL的数据交互
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言MySQL是最流行的关系型数据库管理系统,尤以WEB应用为甚那么这两个如何进行交互呢,方法如下:PHP与MySQL交互下面以一个简单的酒店模块业务控制通断电来简单说明php调用mysqlPHP调用MySQL数据插入添加酒店信息<?php/* * 前端可调用此php脚本添加酒店房间信息,对应表为dwd_hotel_module_baseinfo s_hotel_id int comment '酒店ID' ,原创 2021-02-19 10:16:17 · 652 阅读 · 1 评论 -
Linux解决第一次ssh连接服务器需要输yes或者scp报host key verification failed
Linux第一次远程连接服务器需要建立共识,所以ssh会让输yes,scp会报错host key verification failed尤其是需要批量操作多台服务器,仅用sshpass或者expect并不能完全解决,完全自动化,还是需要手动但是只要连接过一次之后,后续便不会再有此问题那么我们如何快乐度过这一关,开开心心的远程连接呢这个时候一个参数便爆出了,他就是StrictHostKeyChecking只需要我们 ssh -oStrictHostKeyChecking=no 设置好这..原创 2020-08-05 15:40:11 · 4000 阅读 · 0 评论 -
实战|多版本MySQL数据库开启binlog为ROW模式并赋权用户查看
MySQL以其优秀的web连接,轻巧方便等功能特性成为当下大数据时代的宠儿,数据交换也成为一个其必不可少的流程,MySQL可以通过一些脚本或者ETL工具来进行数据交换,但是频繁的数据连接和数据请求会对MySQL造成不小的压力,因此通过日志方式来取数据就成为一个最为恰当的方法。当然首先第一步是先开启binlog日志模式1 数据库开启binlog1.1 查看日志状态show variables like 'binlog_format%'; 默认状态未开启,为statement1.2.原创 2020-07-10 13:53:01 · 4509 阅读 · 0 评论 -
大数据Spark Sql中日期转换FROM_UNIXTIME和UNIX_TIMESTAMP
众所周知,数字整型用来大小比较和计算运算要比字符型快的多,因此部分业务需要把时间字段转化为整型方便业务的快速计算和到达,这个整形数字是选定的日期距UTC时间'1970-01-01 00:00:00'开始的秒数,目前为十位,比如常用来举例的1234567890,但毕竟数字不方便观察,后续还需要把这些时间数字转换为真正的时间字段这里就需要两个函数来进行转换UNIX_TIMESTAMP和FRO...原创 2020-02-26 17:54:41 · 11888 阅读 · 0 评论 -
MySQL主备复制集群安装详细步骤
MySQL数据库做为当下最为流行的轻量级RDBMS,常作为web前端调用展示,OLAP等,而集群的安装则将数据库的作用和能力从单机走向云分布原创 2019-08-02 11:09:22 · 949 阅读 · 0 评论 -
MySQL(集群)性能测试报告及主备高可用实景测试
经集群搭建以及主备复制高可用方案实施,期间多次做DML语句测试,生成的性能测试报告及主备高可用实景测试原创 2019-08-26 14:59:22 · 1686 阅读 · 0 评论 -
使用keepalive实现集群MySQL主备高可用的方案
单机服务器已经无法满足当今社会的实际工作需求,于是分布式集群服务器应运而生,如何保证集群服务器的主备高可用,即其中一台挂了,另外一台可以无延时补上keepalive这个软件就可以实现,如果加上虚拟网络,还可以实现集群服务高可用拿MySQL集群来测试,一个master,一个slave安装wget -q http://www.keepalived.org/software/keepal...原创 2019-08-28 17:00:44 · 687 阅读 · 0 评论 -
linux系统离线安装mysql教程及相关报错解答(含安装包)
资源包下载:链接:https://pan.baidu.com/s/1eyWikw4aV2-WhbvwN4xZDg 提取码:snq9 如安装包失效可评论重发1.把压缩包上传到linux服务器并解压2.使用rpm命令安装mysql服务rpm -ivh MySQL-server-5.5.55-1.linux2.6.x86_64.rpm## 正常则直接去第三步骤,若提示缺少依赖,则用...原创 2019-07-05 16:50:51 · 1045 阅读 · 2 评论 -
Django入门基础:基于MySQL数据库的安装+连接+操作
4.数据库4.1.安装数据库,推荐轻量型,查询快的MySQL,MySQL安装我之前有介绍过离线安装,如果联网的方便的话可以试下在线安装需要注意的是一般linux系统自带的服务都是MySql5.5以下的,但是Django2.1之后只支持MySql5.6及以上,不然会报错:django.db.migrations.exceptions.MigrationSchemaMissing: Unab...原创 2019-07-18 09:30:00 · 425 阅读 · 0 评论 -
navicat连接mysql的两种方式:常规+ssh
献出我的navicat for mysql (链接:https://pan.baidu.com/s/1NJOp2CU6XWzrlJ9ABx68UQ提取码:zyo3 )供各位下载,如果需要navicat for pre,即可以连oracle,postgresql等,可评论,我将回复私信(xixi,赚点人气)常规连接按照上面输入即可,值得注意的是,如果常规方式无法连接,就需要用ssh来连...原创 2019-09-06 14:26:17 · 3757 阅读 · 4 评论