
mysql
devilcry13
这个作者很懒,什么都没留下…
展开
-
MySql免安装版Windows系统部署启动
下载mysql社区免安装版:https://dev.mysql.com/downloads/mysql/8.0.html解压到指定目录,并配置环境变量, 如解压到:D:\tools\mysql-8.0.25-winx64,配置环境变量:MYSQL_HOME=D:\tools\mysql-8.0.25-winx64,PATH追加%MYSQL_HOME%\bin编写并添加mysql.ini配置文件,如在"D:\tools\mysql-8.0.25-winx64\bin"路径下添加mysql...原创 2021-06-03 13:26:46 · 185 阅读 · 1 评论 -
干掉mysql连接线程的两种方法
方法1,通过sql命令执行,如下://查看所有连接的线程IDshow processlist;//查找满足条件的连接,拼接kill语句select concat('kill ',id,';') from information_on_schema.processcesslist where Host like '10.13.42.106%';//干掉响应的连接kill 28001...原创 2018-10-16 11:29:24 · 1051 阅读 · 0 评论 -
查询mysql数据库、表大小
mysql information_schema 数据库中存放了其他的数据库的信息,从其中的tables表可查看其它库表的信息。mysql> use information_schema;a. 查看所有数据库大小mysql> select concat(round(sum(DATA_LENGTH/1024/1024),3),‘MB’) as data from tables;b...原创 2019-03-20 12:46:27 · 1737 阅读 · 0 评论 -
Mysql从多表中查询满足条件数据
创建存储过程从100表中选出满足条件的数据:通过对bizNo进行hash路由查出所在的(库)表使用联合查询查找(存储过程拼接sql查询,直接用sql语句进行查询)drop PROCEDURE if EXISTS find_task;create procedure find_task(in tblPre varchar(256),in bizNo VARCHAR(256))BEGIN...原创 2019-03-17 13:11:03 · 1887 阅读 · 0 评论 -
Math.abs("XXX".hashCode())引发的分表错误问题
最近,新开发了一套应用系统,由于业务量的需要,使用了分库分表,自定义了分库分表算法,大致思路是根据请求号,经base64转换,去hashCode,然后将该hashCode对库表个数取模,算出相应的库和表。但昨天告警系统受到一跳通知,有数据入库失败,看了下日志,显示表后缀居然是“-048”,正常的表后缀都是“00X”或者“0XX”,即从000到099,明显表后缀错误。初步怀疑是并发问题导致,研究了...原创 2019-06-17 10:53:57 · 2157 阅读 · 1 评论