MySQL
文章平均质量分 58
zjun1001
这个作者很懒,什么都没留下…
展开
-
mysql-批量更新
mysql批量更新原创 2022-06-30 18:11:04 · 928 阅读 · 1 评论 -
mysql安装-windows
mysql安装-windows,修改数据目录原创 2022-06-18 09:23:27 · 171 阅读 · 0 评论 -
mysql安装-ubuntu18.04
ubuntu18.04安装mysql5.7原创 2022-06-16 19:16:56 · 199 阅读 · 0 评论 -
mysql-基础函数
COALESCE可变参数,返回从左至右第一个非空表达式的值。举例:COALESCE(sum(bag_count),0)IFNULL(v1,v2)如果v1为null,那么就返回v2,如果v1不为null,就返回v1,如果都为null,就返回nullNULLIF(v1,v2)如果v1不等于v2.那么返回v1,如果相等就返回null...原创 2021-03-29 14:48:07 · 49 阅读 · 0 评论 -
mysql性能调优-配置参数篇
修改my.cnf,适当增加如下参数#最大连接数max_connections=400##读写线程数innodb_read_io_threads=8innodb_write_io_threads=8##innodb缓冲池,存储数据和索引等信息。##大小为innodb_buffer_pool_chunk_size*innodb_buffer_pool_instances的整数倍innodb_buffer_pool_size = 40960Minnodb_buffer_pool_chunk_.原创 2021-03-05 17:12:00 · 114 阅读 · 0 评论 -
mysql-索引篇
索引创建:简单索引:ALTER TABLE dangerous_goods ADD INDEX index_name(stationId);组合索引:ALTER TABLE dangerous_goods ADD INDEX index_union(stationId,big_type_id,channelId,create_time);索引删除:ALTER TABLE dangerous_goods DROP INDEX index_union ;...原创 2020-10-28 20:23:07 · 226 阅读 · 0 评论 -
mysql-常用curd命令
新增一列ALTER TABLE dangerous_goods ADD COLUMN big_type_id INT(11) NULL COMMENT’违禁品大类id’ AFTER small_type_id原创 2020-10-28 20:28:16 · 203 阅读 · 0 评论 -
mysq-锁篇
产生背景项目中后台服务有个数据接入功能,多个终端进行数据上报,后台做入库处理。入库逻辑存在查询(select)和更新(update)的操作。压测时发现,同一时间大量终端连接过来时,对数据的更新会存在问题。即高并发下,mysql的写入或更新会出现数据一致性问题。优化方案1.修改业务逻辑,数据接入只做插入,不做更新、删除等操作。涉及数据统计的内容,单独做一个定时任务去完成。2.将查询、更新sql语句写成一个,保证原子性。3.事务+锁:共享锁、悲观锁、乐观锁。业务逻辑已经固定,改动量大,暂不考虑。而原创 2020-09-27 18:21:24 · 194 阅读 · 0 评论 -
mysql主从备份及读写分离配置
主从备份环境配置mysql:5.7.31(主从版本一致)。主:192.168.100.140;从:192.168.100.15Linux:centos7.3配置过程修改主数据库配置:vim /etc//my.cnf。添加如下内容[mysqld]log-bin=mysql-bin #开启二进制日志server-id=1 #设置server-id另外,master开启二进制日志后默认记录所有库所有表的操作。如果只想同步部分库,可以添加如下配置。#不同步哪些数据库binlog原创 2020-09-15 19:58:20 · 797 阅读 · 0 评论 -
MySQL5.7版本安装
mysql 部署原创 2020-09-10 18:41:03 · 715 阅读 · 0 评论