排序:
默认
按更新时间
按访问量

(转)Java服务化系统线上应急和技术攻关,你必须拥有的那些应用层脚本和Java虚拟机命令

原文博客:https://www.jianshu.com/p/46a120f9e5a3 无论是技术开发人员还是架构设计人员都是在实践中成长起来的,他们通过实践进行总结,总结后把经验升华并再次应用到实践中去,进一步提供生产效率。 本文介绍笔者在互联网公司里线上应急和技术攻关过程中积累的应用层脚本和J...

2018-01-30 15:30:18

阅读数:149

评论数:1

Mongo监控

一. 监控正在执行的操作     db.currentOp();     opid: 唯一标识符     active: 操作是否在运行     secs_running: 操作已经运行的时间     locks: 使用的锁类型,^表示全局锁 可以传入查询条件进行查询,比如耗时大于3s...

2017-11-20 10:07:26

阅读数:68

评论数:0

(转)解决机器学习问题有通法!看这一篇就够了!

前言 本文由Searchmetrics公司高级数据科学家Abhishek Thakur提供。 一个中等水平的数据科学家每天都要处理大量的数据。一些人说超过60%到70%的时间都用于数据清理、数据处理及格式转化,以便于在之后应用机器学习模型。这篇文章的重点便在后者—— 应用机器学习模型(...

2017-09-18 13:39:57

阅读数:285

评论数:0

mongoDB副本集

一. 简介       生产环境中,如果mongoDB只起来一个单点,一个服务器进程,风险很高。如果这个服务器进程挂了,就会导致服务宕机。我们可以通过mongoDB的副本集功能,为主服务创建多个副本,如果主服务挂了,下面的副本中一个会晋升为主服务,另外,从其余副本中拷贝出一份副本,继续提供服务。 ...

2017-08-29 09:27:06

阅读数:106

评论数:0

mongoDB应用程序设计

一. 范式与反范式 范式化:将不同数据放在不同集合,不同集合之间可以直接引用数据。避免数据存在于多个集合当中。 由于mongoDB不支持不同集合直接引用数据,类似关系型数据库中的join操作,mongoDB不支持。我们在设计的时候,要慎重考虑用范式还是非范式,参考原则见下图: 也就是,如果数据...

2017-08-28 09:32:52

阅读数:144

评论数:0

(转)MongoDB中的一些坑(最好不要用)

原博客地址:http://www.jb51.net/article/62654.htm MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷...

2017-08-28 09:17:47

阅读数:122

评论数:0

(转)mongodb写入安全级别

原博客地址:http://www.cnblogs.com/phpfans/p/4852808.html MongoDB的写安全机制 写入安全(Write Concern)是一种由客户端设置的,用于控制写入安全级别的机制,通过使用写入安全机制可以提高数据的可靠性。 MongoDB提供四种写入...

2017-08-28 08:47:21

阅读数:177

评论数:0

Mysql锁

一. MyISAM表锁 1.查看表级锁争用情况 show status like 'table%'; 如果table_locks_waited的值比较高,说明锁争用情况严重 2. 表锁的锁模式 2.1 如果加读锁,不会阻止另外一个会话读,但是会阻塞另外一个写 2.2 如果加写锁,另外一个会...

2017-08-26 22:56:16

阅读数:108

评论数:0

Mongo聚合

一. 简介     如果你有数据存储在mongo里面,需要对数据进行分析和利用。可以利用如下几个工具: 1. 聚合框架 2. MapReduce 3. 聚合命令:count,distinct和group 二. 聚合框架 2.1 介绍      有一个保存杂志文章的集合,你希望找出发表文章最多的...

2017-08-25 09:28:52

阅读数:105

评论数:0

Mongo索引

一 索引简介         mongo索引跟关系型数据的索引概念一样,相当于书的目录,能够快速定位数据。像关系型数据库一样我们可以通过explain看执行计划,入

2017-08-18 10:09:42

阅读数:103

评论数:0

mysql优化数据对象

1. 拆分表提高访问效率 1.1 垂直拆分 将主键和一些列放到主表里面,然后将主键和另外一些不常用的列放到另外一个表。拆分后,一行数据变小了,一个数据页就能存放更多的数据,查询的时候就能够减少I/O次数。 1.2 水平拆分 1.2.1 表很大,需要拆分,分割后可以提高查询速度 1.2.2...

2017-07-22 21:51:01

阅读数:72

评论数:0

Mysql SQL优化方法

1. 分析表   analyze table payment; //主要目的是重新分析表,便于执行计划的选择。因为可能之前统计的数据会有偏差,如果发现mysql执行计划选择有偏差,可以执行这个sql。需要注意,这个sql会锁表 2. 优化表 optimize table payment //...

2017-07-22 19:17:19

阅读数:128

评论数:0

Mongo查询

1. 查找所有文档 db.c.find() 2. 按照简单类型查找(要注意类型匹配) db.user.find({"age":27}) //年龄是数字,不需要引号 db.user.find({"username":"joe"}) //用户...

2017-06-30 13:55:11

阅读数:186

评论数:0

Mysql使用索引和不使用索引场景

使用索引场景 1. 全值匹配(就是rental_date='2005-07-05' 这样的条件,如果rental_date上面有索引,下面都是假设查询字段有索引) 2. 范围匹配(比如customer_id >'45' and customer_id 3. 匹配最左前缀索引,比如索引是...

2017-06-25 22:46:34

阅读数:181

评论数:0

mySQL5.6的optimizer_trace

MySQL的explain是各种执行计划选择的结果,如果想看整个执行计划以及对于多种索引方案之间是如何选择的? MySQL5.6中支持这个功能,optimizer_trace   这个是mysql的参数,默认是关闭的 1 2 3 4 5 6 7 8 9 10...

2017-06-18 22:19:23

阅读数:224

评论数:0

mysql show profiles 使用分析sql 性能

原文博客:http://blog.csdn.net/aeolus_pu/article/details/7818498 Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。 查看一下我的数据库版本 MySQL> Select  ...

2017-06-18 22:12:46

阅读数:145

评论数:0

Mysql Explain 详解

原文地址:http://www.cnitblog.com/aliyiyi08/archive/2008/09/09/48878.html 一.语法 explain 例如: explain select * from t3 where id=3952602; 二.exp...

2017-06-18 22:03:24

阅读数:70

评论数:0

Mysql 字段类型选择

1. char和varchar 如果字段是固定长度选择char,如果不是选择varchar 2. text和blob text只能存文本,如果是文章或者日记,可以存。blob可以存二进制,如果是图片的话,适合blob。 2.1 如果blob或者text所属表,频繁删除操作,需要注意空间释放问题...

2017-06-18 11:39:04

阅读数:150

评论数:0

mysql存储引擎

一. 简介      mysql支持多种存储引擎,什么是存储引擎,我猜就是底层存储数据的方式。每一种存储引擎都有各自的优缺点,比如InnoDB和BDB支持事务,其他的不支持。目前mysql支持的存储引擎如下所示:MyISAM,InnoDB, BDB,MEMORY,MERGE,EXAMPLE,AR...

2017-06-10 19:30:36

阅读数:104

评论数:0

ruby基本概念(学习笔记二)

一.基本概念 1. 类 类是用来表示实际世界中的实体,是状态和使用这些状态的方法的组合 2.实例 一个类的具体实现,跟对象,类的实体等同含义 3.构造函数 ruby中通过调用构造函数来创建对象,是一种特殊的方法,我们称构造函数为new,比如: song1=Song.new("...

2016-10-16 22:37:41

阅读数:232

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭