mysql
yingwang9
系统架构、产品设计、系统开发
BS、CS、小程序、安卓、PLC | Java、.Net、C++、.....
开放平台、低代码、物联网 | 学校、政府、石油石化、银行(工农建、银联通联)...
展开
-
mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)
如果表缓存满了,则会按照一定的规则将当前未用的表释放,或者临时扩大表缓存来存放,使用表缓存的好处是可以更快速地访问表中的内容。# 服务器线程缓存这个值表示可以重新利用保存在缓存中线程的数量,当断开连接时如果缓存中还有空间,那么客户端的线程将被放到缓存中,如果线程重新被请求,那么请求将从缓存中读取,如果缓存中是空的或者是新的请求,那么这个线程将被重新创建,如果有很多新的线程,增加这个值可以改善系统性能.通过比较 Connections 和 Threads_created 状态的变量,可以看到这个变量的作用。原创 2023-02-17 11:11:44 · 1343 阅读 · 0 评论 -
一张图让你明白 left join、right join、等的区别
一张图让你明白 left join、right join、等的区别原创 2022-11-21 15:29:58 · 217 阅读 · 0 评论 -
MySQL之BETWEEN AND范围查询问题
当数据库字段中存储的是yyyy-MM-dd格式,即date类型;用between and查询参数yyyy-MM-dd格式时,包含头尾,相当于x>=y && x<=z.当是yyyy-MM-dd HH:mm:ss格式,即datetime类型;用between and查询参数yyyy-MM-dd HH:mm:ss格式时,包含头尾,x>=y && x<=z。参数yyyy-MM-dd格式时,只包含头,相当于x>=y && x<z.原创 2021-08-24 15:19:09 · 294 阅读 · 0 评论 -
mysql 进程查看 连接数 超时
1、看所有连接进程show full processlist2、命令行修改最大连接数(max_connections), 如设置最大连接数为1000。 第一种:(一旦MySQL重启,又会恢复到初始状态。) set global max_connections = 1000;第二种:修改配置文件来修改MySQL最大连接数(max_connections)。 进入MySQL安装目录,打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections...原创 2020-11-18 10:12:41 · 398 阅读 · 0 评论 -
mysql varchar vs oracle varchar2
1.错误提示: mysql的Data truncation: Data too long for column 'path' at row 1错误原因: 1.字段过长而导致出错的, 2. 可能是因为数据库里的表设置的字符集不相同。解决办法: varchar(10) ——>varchar(20) alter table `cms_activity_test` convert to character set gbk collate gbk_chi...原创 2020-09-19 16:57:09 · 1878 阅读 · 0 评论 -
事务隔离级别详解
事务的四大特点(ACID)actomicity(原子性) 表示一个事务内的所有操作是一个整体,要么全部成功,要么全部失败consistency(一致性) 表示一个事务内有一个操作失败时,所有的更改过的数据都必须回滚到修改前状态isolation(隔离性) 事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。durability(持久性) 持久性事务完成之后,它对于系统的影响是永久性的。原创 2020-10-20 10:36:08 · 282 阅读 · 0 评论 -
MySQL查看所有连接的客户端ip
SELECT substring_index(host,':',1) AS host_name,state,count(*) FROM information_schema.processlist GROUP BY state,host_name;原创 2020-07-14 17:04:19 · 437 阅读 · 0 评论 -
java 读mysql 中文乱码
解决办法1,读取字符串后,转换String blob8 = new String( content.getBytes("ISO_8859_1"),"utf-8");原创 2020-07-09 14:27:50 · 236 阅读 · 0 评论 -
mysql客户端查询不到最新数据的问题
其实是事务隔离的事showvariableslike'%iso%';+---------------+-----------------+|Variable_name|Value|+---------------+-----------------+|tx_isolation|REPEATABLE-READ|+---------------+-----------------+1rowinset(0.00sec)-- 执行...原创 2020-06-28 11:14:06 · 510 阅读 · 0 评论 -
mysql的插入性能真的这么差吗?
单条插入,三个字段,一般情况下可以轻松可以上万,除非表特别大:比如表中已经有千万级别数据另外:插入时,最好能够顺序插入(auto_increment primary key就OK),其它,innodb_flush_log_at_trx_commit对插入性能影响也比较大,设置为1意味着最好的数据安全性,但同时由于每次写入都会fsync导致性能不是很好,这个需要根据业务特点来综合考虑innodb_buffer_pool_size默认开小了,稍微调大点这种简单插入每秒几万吧。...原创 2020-06-24 18:19:32 · 681 阅读 · 0 评论 -
码出高效、码出质量
码出高效、码出质量。代码的字里行间流淌的是软件生命中的血液,质量的提升是尽可能少踩坑,杜绝踩重复的坑,切实提升质量意识。另外,现代软件架构都需要协同开发完成,高效协作即降低协同成本,提升沟通效率,所谓无规矩不成方圆,无规范不能协作。众所周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全。试想如果没有限速,没有红绿灯,谁还敢上路行驶。对软件来说,适当的规范和标准绝不是消灭代码内容...转载 2019-01-24 22:08:00 · 795 阅读 · 0 评论 -
安装MySQL Server 5.7.20时报错This application requires Visual Studio 2013 Redistributable.
Visual Studio 2013 Redistributable版本为:12.0.30501;此版本有Bug,官方已经出了补丁包https://support.microsoft.com/zh-cn/help/3138367/update-for-visual-c-2013-and-visual-c-redistributable-package...原创 2019-01-15 13:44:16 · 2117 阅读 · 2 评论 -
mysql查看库、表占用存储空间大小
http://blog.csdn.net/bzfys/article/details/552529621. 查看该数据库实例下所有库大小,得到的结果是以MB为单位 [java] view plain copy<span class="keylink">mysql</span>> select table_schema,sum(data_length)/10...转载 2018-12-12 08:22:37 · 967 阅读 · 0 评论 -
Ubuntu 安装mysql
Ubuntu 安装mysql 安装过程中会提示设置密码什么的,注意设置了不要忘了 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 测试sudo netstat -tap | gre原创 2016-09-07 07:51:43 · 245 阅读 · 0 评论