-
1.查看文件磁盘占用
1.1 查看磁盘空间占用
[root@mysqlhost01 /]# df -lh
1.2 查看目录空间占用
[root@mysqlhost01 /]# du -sh /usr
5.5G /usr
2.Binlog日志清理
2.1.定时自动清理Binlog日志
mysql>show variables
-
外键(Foreign Key)
按照上述所说,一张表存储员工信息会极大的浪费资源,重复数据太多,这个问题就类似于将所有的代码都写在了一个py文件中,因此我们可以将一个表拆成不同的表,在这不同
-
MySQL Shell无法拉起MGR集群解决办法用MySQL Shell要重新拉起一个MGR集群时,可能会提示下面的错误信息:Dba.rebootClusterFromCompleteOutage: Unable to get an InnoDB cluster handle. The instance '172.16.130.197:3306' may belong
-
表级锁:开销小,加锁快;不会出现死锁,锁定粒度大,发生锁冲突概率最高,并发度最低。行级锁:开销大,加锁慢,会出现死锁,锁定粒度小,发生锁冲突的概率最低,并发度最高。页面锁
-
SQL 查询中有一种 in 多列特殊查询类型,大概是这个样子 <?php
use App\Models\Order;
Order::query()
// ->whereRaw("(id,buyer) in(( 1, '张三' ),( 2, '李四' ))")
->whereIns(['id', 'buyer'], [
['buye
-
主键索引主键是一种唯一性索引,但是它必须指定为PRIMARY KEY。为什么Mysql主键设置为自增型ID1.mysql 中的数据都是按顺序保存在 B+ 树上的,索引本身是有序的2.mysql在底层是以数据页来存储数据
-
1.ORM 框架之 sqltoy
今天介绍一个让我觉得很特别、用起来特别舒服的 ORM 框架:sagacity-sqltoy,简称:sqltoy,这个框架完全国产,框架作者也是中国人。
这个框架我还和同事吐槽过,说框架太智能
-
MySQL 8.0来了,逆之者亡...
本文作者:叶金荣,知数堂联合创始人,3306pai社区联合创始人,知数堂MySQL优化主讲老师。MySQL 8.0它lei了,大势浩浩荡荡,谁也挡不住
MySQL被Sun收购后,搞了个过渡的6
-
背景
今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题。分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操
-
正文
读操作
关于读,我们一般遵循如下优先级:
优先级
技术方案
说明
示例
最高
尽可能静态化
对实时性要去不高的数据,尽可能全走CDN
例如获取基础商品信息
高
就近使用内存
优先级
-
将glusterfs存储同时挂载到initContainer和container的指定目录上,如:/var/data/
在initContainer中拉取资源放到/var/data/,也就推到了分布式存储glusterfs上,如:
wget -P /var/data/ http://127.0.0.1:8081/repository/k8s
-
接手了同事的项目,其中有一个功能是保存邮件模板(包含图片),同事之前的做法是把图片进行base64编码然后存在mysql数据库中(字段类型为mediumtext)然后保存三张图片(大概400k)的时候报
-
1. 安装mysql
apt-get update
apt-get install mysql-server
2. 检测mysql是否运行
service mysql status
# mysql 启动和停止
service mysql stop
service mysql start
service mysql restart
3. 控制台root用户登录mysql
mysql -u root -p
4. 修改管
-
如果你觉得Sequelize的文档有点多、杂,不方便看,可以看看这篇。
在使用$ npm install --save co
$ npm install --save sequelize
$ npm install --save mysql
代码模板如下:
var Sequelize = require('sequelize');
var co = require
-
mybatis调用mysql存储过程并获取返回值1、mysql创建存储过程#结束符号默认;, delimiter $$语句表示结束符号变更为$$
delimiter $$
CREATE PROCEDURE `demo`(IN inStr VARCHAR(100)