收到一封告警邮件: Load average on xxx_server reached critical threshold values - 169.5 Current Load Avg = 169.5 是个生产环境的, 于是立马登上服务器看下状况 top - 05:01:00 up 88 da ...
分类:
数据库 时间:
2017-01-16 01:05:16
阅读次数:
248
假如我们直接给每一个用户赋予权限,这将是一个巨大又麻烦的工作,同时也不方便DBA进行管理。通过采用角色,使得: 权限管理更方便。将角色赋予多个用户,实现不同用户相同的授权。如果要修改这些用户的权限,只需修改角色即可; 角色的权限可以激活和关闭。使得DBA可以方便的选择是否赋予用户某个角色; 提高性能... ...
分类:
数据库 时间:
2017-01-16 01:02:31
阅读次数:
252
文章系列 静态SQL与动态SQL 静态SQL:程序运行前,具有固定的形式和结构的SQL。 动态SQL:程序运行时,能够动态改变形式或结构的SQL。 一些思考和想法 在实际的项目中,很多时候无法简单地用一条静态的SQL语句实现复杂的业务逻辑,往往需要通过程序语言动态地生成SQL语句。然而,在代码中通过 ...
分类:
数据库 时间:
2017-01-16 01:03:04
阅读次数:
226
自动编号:auto_increment一张数据表中,要设定字段的唯一性,就会用到编号,确保编号的唯一性是避免重名和数据混乱的一种方式。主键,一张表只能并只有一个。在创建字段表时,指定 PRIMARY KEY;设置自动编号的记录一定要设置为主键。举例创建数据表3CREATE TABLE tb3(id ...
分类:
数据库 时间:
2017-01-16 01:02:44
阅读次数:
217
金额、重量、成绩等数据库字段推荐使用int或bigint类型。 通常我们数据库设计中金额,重量等涉及到小数位的字段会用float或decimal,mysql还可以用double,但往往每笔金额的计算我们只需要精确到分,重量精确到克,最佳的设计是用int型来代替浮点型,如果涉及到的数字比较大,超过in ...
分类:
数据库 时间:
2017-01-16 00:59:29
阅读次数:
3606
参考 http://www.jb51.net/article/50047.htm 《MySQL行级锁、表级锁、页级锁详细介绍》 页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁 (更详细的行锁、表锁,可以参考:ht ...
分类:
数据库 时间:
2017-01-16 00:54:58
阅读次数:
199
1.目的 1.1 实现数据备份 1.2 项目访问时可以实现读写分离,提高访问和操作数据的速度<读写分离好处> 2.背景 这次的主从配置主要实现主库数据的改变可以实现同步到从库中; 此次试验的主库为liunx<ubuntu4.8.2> 下mysql 5.6.19,从库为windows10 下mysql ...
分类:
数据库 时间:
2017-01-15 22:36:40
阅读次数:
271
一、数据库概述 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统) 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对 ...
分类:
数据库 时间:
2017-01-15 21:44:02
阅读次数:
417
Badboy是一个录制web脚本的工具 1.下载Badboy:http://www.badboy.com.au/download/add 2.启动Badboy,认识主界面 3.使用Badboy录制web脚本 Badboy提供两个模式的录制:Request(默认模式) 和Navigation模式.点击 ...
分类:
数据库 时间:
2017-01-15 21:32:24
阅读次数:
1355
Unit01: 数据库原理 、 SQL(DDL、DML) ...
分类:
数据库 时间:
2017-01-15 21:23:42
阅读次数:
296
选Mysql优化作为我的第一篇博文,实在是因为这个东西很有意思,也是能体现后端开发人员设计细节及逻辑分析的一个知识点。 那么来吧: 作为Mysql优化,很多人大概能跟着感觉说出如下 : (1)常用与不常用分离,(2)给每个字段尽量少的空间。(3)在合适的字段加索引。然后就没有然后了。 这三条都是正确 ...
分类:
数据库 时间:
2017-01-15 20:29:46
阅读次数:
219
MongoDb基本操作之增删改查我们知道传统关系型数据库的最常用操作就是“增加/删除/修改/查询”,也就是传说中的CRUD(create/remove/updte/delete)。在学习mongodb的时候,我们也是从CRUD操作入手。我们首先创建一个库,名称为test:创建一个student表:1 ...
分类:
数据库 时间:
2017-01-15 20:26:51
阅读次数:
244
接上一篇总结《深入查询表达式1》上一篇我们介绍了mongodb的一些表达式的深入应用。可能大家觉得有些指令比较难记,下面给大家介绍一些简洁的表达式。给大家介绍的是以下两个指令:分别是$where、$regex(1)$where指令我们使用$where来代替之前的查询指令。我们查询商品价格大于5000 ...
分类:
数据库 时间:
2017-01-15 20:26:40
阅读次数:
263
之前我们学习了“增删改查”四中语法和查询表达式的深入学习,我们已经掌握了一定的操作mongodb数据的能力,那么接下来我们就要考虑我们的操作的效率问题了。(1)游标介绍如果我们查询的数据量比较大会怎样?我们首先插入10000条数据,因为mongodb底层是javascript引擎,所以我们可以使用j ...
分类:
数据库 时间:
2017-01-15 20:20:19
阅读次数:
245
实现类似mysql group_concat的功能 ...
分类:
数据库 时间:
2017-01-15 20:18:27
阅读次数:
206
之前我们学习了“增删改查”四中语法和查询表达式的深入学习,我们已经掌握了一定的操作mongodb数据的能力,那么接下来我们就要考虑我们的操作的效率问题了。(1)游标介绍如果我们查询的数据量比较大会怎样?我们首先插入10000条数据,因为mongodb底层是javascript引擎,所以我们可以使用j ...
分类:
数据库 时间:
2017-01-15 20:19:00
阅读次数:
226
之前我们探讨了mongodb的“增删改查”,要知道,我们的增删改其实都离不开查询表达式,所以查询表达式在mongodb是非常重要的。关于查询其实我们只是介绍了以小部分。关于mongodb的查询表达式,我们要进行深一步的了解。我们有一个数据集,是商城的商品信息:下载链接:http://download ...
分类:
数据库 时间:
2017-01-15 20:13:58
阅读次数:
294