Navicat for MySQL 不是数据库,而是数据库连接工具。虽然名字里只有mysql,但是还可以连接等等!这种连接器使用起来非常方便,但是连接时很容易出错。最近有朋友在连接过程中遇到了错误,代码为10038。他反复检查或链接姓名、I...
在高并发业务场景中,数据库大多数情况下是用户并发访问的最薄弱环节。因此,需要使用Redis进行缓冲操作,让查询先来到Redis,而不是像MySQL那样直接访问数据库。 该业务场景主要解决从Redis缓存读取数据的问题。业务操作一般是按照下图...
在移动应用业务场景中,我们需要保存这样的信息:为一个数据集合分配一个key。 常见场景包括: 输入userId,判断用户的登录状态; 显示当月登录次数及用户首次登录时间; 近7天内2亿用户登录情况,统计7天内连续登录的用户数量; 通常情况下...
字数超出限制了...
学习《MySQL高级》高阳老师关于索引课程的笔记。本文重点介绍order by type分析 建表# 建表 CREATE TABLE tblA( #id int primary key not null autp_increment, ag...
在数据操作过程中,可能会出现数据错误,甚至数据库崩溃,但有效的定时备份可以很好地保护数据库。本文主要介绍对MySQL数据库进行定期备份的几种方法。 ? mysqldump命令用法:#MySQLdump常用 mysqldump -u roo...
1。索引结构要理解这个问题,首先要了解MySQL中索引存储的数据结构。其实很多朋友可能都听说过这个,B+Tree! 什么是B+3?那你首先得明白什么是B-Tree。看一下下面这张图:前面是B-Tree,后面是B+Tree。两者的区别在于:...
在线MySQL直接选择千万级100G数据,服务器会崩溃吗? 假设对100G表t进行全表扫描,扫描结果保存到客户端: # 该语句无任何判断条件,所以全表扫描,查到的每行都可直接放到结果集,然后返给客户端 mysql -h$host -P$...