最近的一次上线突然发现系统的某些数据库查询偶尔会超过300ms, 正常的情况都只有100ms,我花了一段时间开始调查原因,这篇文章记录了整个过程。 项目背景 项目提供了一个支持水平扩展的功能,扩展是基于扩展多数据库来分散压力,我就是在这个大场景下要求新增一些数据库来环境线上的压力。 线上分为南方和北 ...
分类:
数据库 时间:
2019-12-01 19:11:26
阅读次数:
153
# ### mysqlctrl + l 清屏 linux里可以用ctrl + c 终止shift+ins 粘贴ctrl+ins 复制 Navicat中 F5 刷新数据库 [linux] 终端service mysql start 启动mysqlservice mysql stop 停止mysqlse ...
分类:
数据库 时间:
2019-12-01 19:18:34
阅读次数:
117
视图和索引 视图 视图的作用 控制数据访问、简化查询、避免重复访问相同的数据 视图的优点 限制用户只能通过视图检索数据,用户看不到底层基表 注意事项 视图可以理解为临时表, 会随着真实表的数据变化而自动变化 视图的名字以V_开头,表明是视图; 视图不提高任何效率 视图不占用空间 不是所有的视图都能更 ...
分类:
数据库 时间:
2019-12-01 20:30:43
阅读次数:
98
连接mysql的语法 mysql u用户名 p密码 [ h主机名] [ P端口号] 在一个mysql服务器中, 可以有多个mysql数据库(本质是一个文件夹) 在一个mysql数据库中, 可以有多个数据库表(本质是一个二进制文件) 在一个mysql表中, 可以有多条记录(数据) SQL语法 1. 分 ...
分类:
数据库 时间:
2019-12-01 21:05:45
阅读次数:
100
记忆思路:SQL的DQL语言select查询命令。from从哪个表中where以什么条件select查询哪些列,orderby是否基于某字段排序,limit#输出多少行。一、单表查询1.常用查询语法:SELECT输出显示字段FROM表名无条件查询语法:SELECT指定输出的列FROM表名;限制输出语法:SELECT指定输出的列FROM表名LIMIT显示记录数;条件查询语法:SELECT指定输出的列
分类:
数据库 时间:
2019-12-01 21:09:22
阅读次数:
145
在命令前加上 sudo sudo npm install --save-dev grunt 不过这样子可能还是不行,你需要这样: sudo npm install --unsafe-perm=true --save-dev grunt 或许你还是会遇到错误,请尝试这样: sudo npm insta ...
分类:
数据库 时间:
2019-12-01 21:21:55
阅读次数:
124
在启动msf是遇到以下问题! [-] * WARNING: No database support: No database YAML file 这是由于postgresql 未进行postgresql 的初始化配置,所以报错没有这个数据库。 解决问题 启动 msf ,初始化数据库配置信息。 利用命 ...
分类:
数据库 时间:
2019-12-01 22:32:07
阅读次数:
379
官方QQ群 1+x 证书 Web 前端开发 MySQL 知识点梳理 http://blog.zh66.club/index.php/archives/199/ ...
分类:
数据库 时间:
2019-12-01 22:33:00
阅读次数:
142
# ### part1 索引树高度 # 1.表的数据行 数据量越大,树的高度就会变高,理论上3层索引树高度可以支持百万级别数据量 解决:可以使用分表,分库,数据库缓存,解决数据过大问题# 2.索引键值过长 该索引字段存储数据太大,每个叶子节点默认可以存储16k,超过范围增加叶子节点, 解决:前缀索引 ...
分类:
数据库 时间:
2019-12-01 22:37:03
阅读次数:
102
# ###数据库索引part 1 索引(index)概念: 是一个树状的数据结构,即(B树结构,分支节点>2) 相当于字典的目录,功效是加快查询速度; 常用树: B树(balance-tree) , 二叉树,红黑树,hash树 # 树节点: 根节点(最顶级节点) 分支节点(父节点,子节点) 叶子节点 ...
分类:
数据库 时间:
2019-12-01 23:00:59
阅读次数:
122
Proc 是Oracle提供的一种数据库操作的AP。它是基于ESql技术的,需要预编译后才可以变成普通c代码,非常不直观,使用起来不太方便,阅读也存在困难。 因为这些问题导致程序员平时开发中会出现一些Proc操作存在效率低下的情况,本文介绍一些Proc一些编译经验,希望能给大家提供参考。 下面以一个 ...
分类:
数据库 时间:
2019-12-02 00:26:03
阅读次数:
102
前言: 工作原因,需要安装PL/SQL连接数据,oracle和PL/SQL都装好了,环境变量也配好了,启动PL/SQL进行连接数据库,结果报“无法解析指定的字符串”,连接失败了。 解决方法: 1、这个问题的主要原因是tnsnames.ora没有配置好导致,将里面的配置信息改成工作中需要的即可 2、检 ...
分类:
数据库 时间:
2019-12-02 00:28:44
阅读次数:
101
数据库虽然很复杂,但作为一般的开发者,非DBA那种,我们只需要掌握基本的操作语句,就可以完成大部分工作。如果不能解决,那.....那就问一下度娘。 今天分享一些我常用的sql语句。觉得有用,可以收藏一波,用的时候查一下,轻松解决问题。 表结构操作 --建表create table 表名( 字段1 数 ...
分类:
数据库 时间:
2019-12-02 00:30:59
阅读次数:
94
网站后端开完发了,但总归要部署上去的啊,作为一个对服务器一窍不通的小白开始,大概用了一整个下午,不过最后终于成功了。之间走过不少坑,希望能自己做个教程,可以帮助那些系统为l阿里云Linux的学生党们; 我的系统是CentOS,要部署的环境是 tomca8.5+jdk1.8+MYSQL;自己的环境自己 ...
分类:
数据库 时间:
2019-12-02 00:45:24
阅读次数:
121
pip install pymongo 基本使用:insert() remove() update() find() 官方推荐:insert_one() delete_one() update_one() find_one() ...
分类:
数据库 时间:
2019-12-02 00:47:08
阅读次数:
97
Access to XMLHttpRequest at 'http://localhost:9600/user/logout' from origin 'http://localhost:9528' has been blocked by CORS policy: Request header fi ...
分类:
数据库 时间:
2019-12-02 00:54:58
阅读次数:
106
安装grafana,官网提供了ubuntu的安装包,直接进行安装 wget https://dl.grafana.com/oss/release/grafana_6.5.1_amd64.deb dpkg -i grafana_6.5.1_amd64.deb update-rc.d grafana-s ...
分类:
数据库 时间:
2019-12-02 01:04:32
阅读次数:
142
没错我又偷偷写了道web【并查集好难啊,脑阔疼QAQ】 http://chinalover.sinaapp.com/web15/index.php?username=%5C&password=or%201%23 记得要url编码后再发啊喂!! <? error_reporting(0); requi ...
分类:
数据库 时间:
2019-12-02 01:04:45
阅读次数:
115
1.配置图 2.配置命令 Switch0的VLAN配置如下: 查看Switch0的vlan配置如下: Switch0的Trunk端口配置如下: Switch1的VLAN配置如下: 查看Switch1的VLAN配置如下: Switch1的Trunk端口配置如下: 3.实验现象 VLAN 3内PC2访问... ...
分类:
数据库 时间:
2019-12-02 01:05:26
阅读次数:
202
1.打开mysql配置文件 一般默认目录 /etc/my.cnf 意思是跳过权限验证2.重启mysql mysqld service restart mysqlservice restart mysqld3.直接运行 mysql 即可进入mysql,更改密码 4.编辑my.cnf,去掉刚才添加的内容 ...
分类:
数据库 时间:
2019-12-02 01:06:41
阅读次数:
106