-
准备工作创建表 tb_innodb_lockdrop table if exists test_innodb_lock;
CREATE TABLE test_innodb_lock (
a INT (11),
b VARCHAR (20)
) ENGINE INNODB DEFAULT charset = utf8;
insert into test_innodb_lock values (1,'a');
insert into test_innodb_lock
-
1、innodb_ buffer_ pool _size默认128M, 建议物理内存的50%-70%;
2、1og_ timestamps默认UTC, 建议SYSTEM;
3、time_ zone默认SYSTEM, 建议" +8: 00";
4、join_ _buffer_ size默认2K,建议4M;
5、sort_ _buffer_ size默认2K,建议4M
-
全球知名的数据库流行度排行榜网站DB-Engines 宣布,在过去的一年里,MySQL在 DB-Engines排名中比其他350个受监测数据库管理系统的任何一个更受欢迎。
因此,MySQL为2019年的年度DBMS。
DB-Engines 2019
-
Tomcat性能调优:
找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然
-
数据库对象
存储,管理和使用数据的不同结构形式表、视图、存储过程、函数、触发器、事件、索引
数据库
存储数据库对象的容器
系统数据库(系统自带,不能修改)
information_schema:存储数
-
总结一下自己多年来对MySQL的相关知识,做个梳理。
本文用到的MySQL版本:5.7.22
为什么要锁
我们开的的各式各样系统中,系统运行需要CPU、内存、I/O、磁盘等等资源。但除了硬资源外,还有最
-
啰嗦(可跳过)
前几天面试,笔试时遇到这道题,读了几遍题目都是懵懵懂懂,“一个段时间内至少N天,这N天中每天的分数总和要大于M”,好绕,最后没有写对。
今天想起来这道题,写出了
-
基本配置
1 . 在<?xml version="1.0"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/">
<!-- 定义一个MyCat的模式,逻辑数据库名称TestDB -->
<!-- “checkS
-
应用场景
有些业务会表数据会加入多个字段来作为唯一约束,防止数据重复。由于数据库已经限定了唯一约束,所以程序就不用判断是否已存在该数据,直接插入会抛出duplicate key异常。常规方
-
小量的数据库可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,就不太可能每天进行一次完整备份了,这时候就可以使用增量备份。增量备份的原理就是使用了mysql的binlog
-
某天,连接服务器数据库时,提示:Host '*' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'解决方法:在目标服务器,执行mysqladmin -uroot -p flush-hosts
-
编写高效的SQL查询语句对于一些复杂的 SQL 查询语句,可以通过优化查询语句的结构和细节,来提高其性能。例如:避免使用 SELECT * 查询所有列,只查询需要的列:-- 不推荐:SELECT * FROM employees;
-
Nest.js 是一个 Node.js 的后端开发框架,它实现了 MVC 模式,也支持了 IOC(自动注入依赖),比 Express 这类处理请求响应的库高了一个层次。而且也很容易集成 GraphQL、WebSocket 等功能,适合用来做大
-
1、数据库架构1.1、说说MySQL 的基础架构图给面试官讲一下 MySQL 的逻辑架构,有白板可以把下面的图画一下,图片来源于网络。Mysql逻辑架构图主要分三层:(1)第一层
-
1. SELECT INTO 语句
用途:SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中,表结构与查询结构一致。
PS:MySQL不支持SELECT INTO语法。
1.1 SELECT INTO 语法
复制所有的列插入到新表中。