数据库
MrBlackWhite
越努力越幸运
展开
-
为什么一定要遵从最左前缀原理查询
此图已经是按照联合索引排好序的,在叶子节点中name是一定的前提下,age是排好序的 条件为(name=Bill age= 30)可以找到要查询的条件。假如直接查询name为30的 则需要重新全表扫描也就是说 最左前缀匹配 是因为最左边的字段是排好序的。...原创 2020-12-22 22:35:06 · 1491 阅读 · 1 评论 -
HBase - Filter - 过滤器的介绍以及使用
1 自带过滤器HBase 的基本 API,包括增、删、改、查等。增、删都是相对简单的操作,与传统的 RDBMS 相比,这里的查询操作略显苍白,只能根据特性的行键进行查询(Get)或者根据行键的范围来查询(Scan)。HBase 不仅提供了这些简单的查询,而且提供了更加高级的过滤器(Filter)来查询。 1.1 过滤器的两类参数过滤器可以根据列族、列、版本等更多的条件来对...原创 2018-07-17 20:00:56 · 781 阅读 · 0 评论 -
Hbase中scan类常用方法说明
//Scan类常用方法说明public static void main(String[] args) throws IOException { //指定需要的family或column ,如果没有调用任何addFamily或Column,会返回所有的columns; // scan.addFamily(); // scan.addColu...原创 2018-07-17 19:54:07 · 2575 阅读 · 0 评论 -
MongoDB 内置角色
(1).数据库用户角色针对每一个数据库进行控制。read :提供了读取所有非系统集合,以及系统集合中的system.indexes, system.js, system.namespacesreadWrite: 包含了所有read权限,以及修改所有非系统集合的和系统集合中的system.js的权限. (2).数据库管理角色每一个数据库包含了下面的数据库管理角色。dbOwner:该...转载 2018-11-24 08:25:49 · 550 阅读 · 0 评论 -
ORA-12560: TNS: 协议适配器错误
在进入sqlplus的时候提示: ORA-12560: TNS: 协议适配器错误其实这次问题很简单,是一个应用程序没有跑起来在网络上查找了一下,似乎有可能是因为下面的几个原因:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database inst原创 2015-11-23 11:34:57 · 322 阅读 · 0 评论 -
ORA-12154: TNS: 无法解析指定的连接标识符
ORA-12154: TNS: 无法解析指定的连接标识符转载这边文章是为了以后自己的学习,也方便别人查看,下面注明了转载出处,要是侵权,请告知,谢谢转载http://server.zol.com.cn/127/1273876.html中国it实验室 【转载】 2009年03月25日 18:03 前几天,同事装上oracle的客户端,在ASP.Net下面怎么连转载 2015-10-12 11:04:06 · 1114 阅读 · 0 评论 -
mysql慢查询
1 概念MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒以上的语句。默认情况下,MySQL数据库并不启动慢查询日志,需要手动来设置这个参数。当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。慢查询日志支持将日志转载 2020-07-31 14:09:19 · 140 阅读 · 0 评论 -
千万数据的mysql分库分表
单表数据量达到1000W以后,就要拆了.背景情况用户表达到了 几千万级别,在做很多操作都比较吃力,.所以,考虑对其进行分表.常用的切分方案数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按...转载 2019-05-09 17:26:02 · 1474 阅读 · 0 评论 -
mysql数据库分库分表
mysql数据库切分前言通过MySQLReplication功能所实现的扩展总是会受到数据库大小的限制。一旦数据库过于庞大,尤其是当写入过于频繁,非常难由一台主机支撑的时候,我们还是会面临到扩展瓶颈。这时候,我们就必须许找其它技术手段来解决这个瓶颈,那就是我们这一章所要介绍恶的数据切分技术。何谓数据切分可能非常多读者朋友在网上或者杂志上面都已经多次见到关于数据切分的相关文章了...转载 2019-05-09 17:17:50 · 288 阅读 · 0 评论 -
mysql大数据解决方案--分区分表分库
这篇文章主要介绍了MyBatis实现Mysql数据库分库分表操作和总结,需要的朋友可以参考下前言作为一个数据库,作为数据库中的一张表,随着用户的增多随着时间的推移,总有一天,数据量会大到一个难以处理的地步。这时仅仅一张表的数据就已经超过了千万,无论是查询还是修改,对于它的操作都会很耗时,这时就需要进行数据库切分的操作了。对于一个大型的互联网应用,海量数据的存储和访问成为了系统设计的瓶颈...原创 2019-05-09 17:06:34 · 2464 阅读 · 0 评论 -
Mysql2docx生成数据库设计文档
[需要python3.0以上]pip install Mysql2docx# python>>> from Mysql2docx import Mysql2docx>>> m=Mysql2docx()>>> m.do('127.0.0.1','root','password','db_test',3306)会再当前...原创 2018-10-29 18:16:16 · 1465 阅读 · 0 评论