-
MySQL单表数据量,建议不要超过2000W行,否则会对性能有较大影响。最近接手了一个项目,单表数据超7000W行,一条简单的查询语句等了50多分钟都没出结果,实在是难受,最终,我们决定用分区
-
事件可以指定单次或以一定的间隔执行 SQL 代码。通常是将复杂的 SQL 语句使用存储过程封装好,然后周期性地调用存储过程完成一定的任务。
事件无需建立服务端连接,而是通过一个独立的事
-
1 概述
在操作系统的页面管理中,内存会维护一部分数据以备进程使用,但是由于内存的大小必然是远远小于硬盘的,当某些进程访问到内存中没有的数据时,必然需要从硬盘中读进内存,所以
-
老规矩,先抛结论后验证
string:有点像java的hashMap,存的时候什么key,取的时候也什么key,常用于做缓存,保存用户信息、查询列表等;
hash:这个有点像hashMap的value又套了个hashMap,下文有举
-
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作。
复制代码 代码如下:
redis-cli keys “*” | xargs redis-cli del
//如果redis-cli没
-
1、更新my.cnf配置文件1.cat /etc/mysql/my.cnf
[mysqld_multi]
mysqld=/usr/local/mysql/bin/mysqld_safe
mysqladmin=/usr/local/mysql/bin/mysqladmin
Log=/usr/local/mysql/logs/multi.log
[mysqld1]
datadir=/usr/local/mysql/data1
socket=/usr/local/mysql/run
-
索引类似于书的-- a为主键
create table t (
a int not null,
b varchar(600),
c int not null,
primary key(a)
) engine=INNODB;
insert into t values
(1,'a',11),
(2, 'b', 12),
(3, 'c', 13),
(4, 'd', 14);<center>图6:聚集索
-
修改自增起始值
ALTER TABLE table AUTO_INCREMENT = 100000;
创建用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
显示用户
SELECT * FROM mysql.USER;
查看
-
思路
1.估算文件大小
因为告诉文件有千万条,同时每条记录大概在20个字段左右,所以可以大致估算一下整个订单文件的大小,方法也很简单使用FileWriter往文件中插入一千万条数据,查看文件
-
企业数据需求不断变化,近年来变化趋势日益明显,从数据的3V特性看:体积,速度和变化;Big Data强调数据量,PB级以上,是静态数据。而Fast Data在数据量的基础上,意味着速度和和变化,意味
-
最近在研究springboot,顺便就会看看数据库连接这一块的知识 ,所以当我发现有通用Mapper和MybatisPlus这两款网络上比较火的简化mybatis开发的优秀软件之后。就都想试一下,看看哪一款比较适合自
-
作为曾经的北漂一员,在北京呆了十几年,前前后后经历了三家软件公司,周围绝大部分同事都属于北漂一族,毕竟土生土长的北京人数量相对还是比较少,对于年龄大的程序员就个人亲身一些
-
注意,本地开发机为了方便,端口全开
1. 离线安装
离线安装需要我们先准备好mysql的安装包。这里我们下载mysql5.7.23版本。MYSQL的下载地址如下。
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-1.el7.x
-
背景
最近因为工作调整的关系,都在和数据库打交道,增加了许多和JDBC亲密接触的机会,其实我们用的是Mybatis啦。知其然,知其所以然,是我们工程师童鞋们应该追求的事情,能够帮助你更好
-
TO_DAYS(date)SELECT TO_DAYS(‘2016-01-16')
SELECT TO_DAYS(‘20160116')
SELECT TO_DAYS(‘160116')-> 736344
-> 736344
-> 736344返回西元0年至日期date是总共多少天