一 权限管理 mysql最高管理者是root用户, 这个一般掌握在公司DBA手里, 当你想去对数据库进行一些操作的时候,需要DBA授权给你. 1. 对新用户增删改 2.对当前用户授权管理 二 数据备份还原 数据的备份 ...
分类:
数据库 时间:
2019-04-08 21:12:43
阅读次数:
171
C3P0连接池配置文件 ...
分类:
数据库 时间:
2019-04-08 21:17:31
阅读次数:
151
对于低效的查询,我们发现通过以下两个步骤分析很有效: (1)确认应用程序是否在检索大量超过需要的数据。这通常意味着访问了太多的行,但有时候也可能是访问了太多的行 (2)确认MySQL服务器层是否在分析大量超过需要的数据行 优化查询的方法如下: (1)是否向数据库请求了不需要的数据 对于查询数据是,可 ...
分类:
数据库 时间:
2019-04-08 21:19:44
阅读次数:
173
windows系统无法改成 lower_case_table_names=0, 因为windows默认是1,就算改也只能改成2,以下截自 MySQL 8.0 Reference Manual 然后,当我们按照网上方法把 my.ini中的lower_case_table_names强行改成2之后,会发 ...
分类:
数据库 时间:
2019-04-08 21:26:58
阅读次数:
206
一 介绍 我们在写项目的时候一般都会建一个数据库,数据库里面会存很多的表,不可能把所有的数据都放在一张表里,因为分表来存数据节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上还不是一个整体,既然是一个项目,那么就会涉及到多个表联合查询,比如说员工一张表,部门一张表,要查询各个部门有哪些 ...
分类:
数据库 时间:
2019-04-08 21:27:16
阅读次数:
174
一 库操作 数据库命名规则 可以由数字,字母,下划线,@, #, $ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 # 这些是对上次的补充. 二 表操作 1. MySQL的基础数据类型 简单介绍一下: 在这里介绍一下枚举个集合类型的用法 2.MyS ...
分类:
数据库 时间:
2019-04-08 21:32:33
阅读次数:
219
oracle数据库检查所有表空间使用率的脚本
分类:
数据库 时间:
2019-04-08 21:35:39
阅读次数:
190
一. 关键字的执行优先级(重点) 二 . 简单查询 查询操作 三 . where约束 where语句中可以使用: 之前我们用where 后面跟的语句是不是id=1这种类型的啊,用=号连接的,除了=号外,还能使用其他的,看下面: 1. 比较运算符:> < >= <= <> != 2. between ...
分类:
数据库 时间:
2019-04-08 21:40:35
阅读次数:
155
数据库锁机制 1、 前言 ? 数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(20 ...
分类:
数据库 时间:
2019-04-08 21:44:16
阅读次数:
197
一个完整而复杂的高并发系统架构中,一定会包含各种复杂的自研基础架构系统和各种精妙的架构设计,因此一篇小文顶多具有抛砖引玉的效果。但是总得来看,数据库优化的思想差不多就这些了。希望能对大家有所帮助。
分类:
数据库 时间:
2019-04-08 23:00:09
阅读次数:
296
原文:KV型内存数据库RedisRedis是开源的高性能内存Key-Value数据库, 可以提供事务和持久化支持, 并提供了TTL(time to life)服务。 Redis采用单线程数据操作+非阻塞IO的模型,非阻塞IO提供了较高的IO性能,单线程操作保证了单条指令的原子性。 Redis使用简单... ...
分类:
数据库 时间:
2019-04-08 23:02:01
阅读次数:
305
数据库的增、删、改、查 增: create database z_0222 /*设置字符集*/ charset utf8; 删: drop database z_0222; 改: alter database z_0222; (不常用) 查: show databases; 这个以 新增 z_022 ...
分类:
数据库 时间:
2019-04-09 00:12:52
阅读次数:
203
为什么300的并发能把支持最大连接数4000数据库压死? 问: 为什么300的并发能把支持最大连接数4000数据库压死? 买了一台数据库,最大连接数的参数是 4000,看起来很棒!但是 cpu 和内存并不咋好!是 2c4g的超低配制。 但是想着反正业务量也不大,不如先扛着,等业务量上来再进行升配! ...
分类:
数据库 时间:
2019-04-09 00:16:09
阅读次数:
186
sqlplus虽然是DBA们最为经常使用的Oracle客户端工具,但是它在输出结果格式化上不是很好,如折行、分页不好等,所以一般启动sqlplus后多少都要做些设置,如linesize、pagesize等。 常用命令 设置linesize、pagesize、 sqlplus中设定行大小 SQL> s ...
分类:
数据库 时间:
2019-04-09 00:28:56
阅读次数:
189
原文:MySQL 5.7 忘记密码MySQL 5.7 忘记密码 # 关闭 mysql 服务 net stop mysql # 在命令行输入以下命令, 输入后新建一个 CMD 窗口 mysqld -nt --skip-grant-tables # 此时输入以下命令, 即不输入密码就可以直接进入MySQ... ...
分类:
数据库 时间:
2019-04-09 00:30:08
阅读次数:
189
1、鼠标右键单击 此电脑(我的电脑) 2、选择属性 3、选择高级系统设置(下图箭头所指的地方) 4、选择高级 >选择环境变量 >选择下半区的系统变量里面的 Path >点击编辑 >复制出安装phpStudy的目录(注意:目录是安装位置下 进入文件夹PHPTutorial 下的MySQL文件夹下的bi ...
分类:
数据库 时间:
2019-04-09 00:41:32
阅读次数:
939
原文:CodingLabs - MySQL索引背后的数据结构及算法原理 首页 | 标签 | 关于我 | +订阅 | 微博 ... ...
分类:
数据库 时间:
2019-04-09 00:42:20
阅读次数:
238
在之前写过一篇博客"关系数据库如何快速查询表的记录数",里面介绍了使用sp_spaceused查看表的记录数是否正确的问题,具体如下: 关于问题3:有多个索引的表,是否记录数会存在不一致的情况? 答案:个人测试以及统计来看,暂时发现多个索引的情况下,sys.partitions中的rows记录数都是... ...
分类:
数据库 时间:
2019-04-09 00:51:53
阅读次数:
165
![](https://img2018.cnblogs.com/blog/736399/201904/736399-20190408231831989-877730619.jpg)
![](https://img2018.cnblogs.com/blog/736399/201904/736399-2... ...
分类:
数据库 时间:
2019-04-09 00:54:05
阅读次数:
124
一、JSON类型 答案是不可以 为Json类型建索引会报错 二、text类型 答案是可以的,但是需要指定长度 ...
分类:
数据库 时间:
2019-04-09 00:55:09
阅读次数:
258