码迷,mamicode.com
首页 > 数据库
MySQL存储引擎
——MySQL存储引擎简介1、查看一个数据表的存储引擎一般使用show create table test来进行查看,里面显示出来ENGINE=InnoDB,表明其存储引擎是InnoDB2、MySQL将数据以不同的技术将数据存储在文件或者内存中,这种技术称之为存储引擎3、MySQL支持的存储引擎主要 ...
分类:数据库   时间:2020-04-04 14:37:36    阅读次数:83
Node开发--->12_Node.js_mongoDB集合关联
2.7集合关联 文章集合中会包含与文章相关的字段,其中author字段是发表文章的作者,作者就是网站当中的注册用户,而用户信息是存储在另外一个集合中的 问:如何在文章集合中存储发表文章的用户信息呢? 答:实际上,不需要将作者的全部信息拷贝到文章集合中,只需要通过字段_id,将文章集合与用户集合进行关 ...
分类:数据库   时间:2020-04-04 14:34:57    阅读次数:70
mongodb connection refused because too many open connections: 819
Env Debian 9 报错 程序连接数据库报错,mongodb日志中显示 。 初步判定是mongodb的连接数满了。 排错过程 1. 查看mongo连接数 连接数果然满了 2. 尝试修改连接数,mongo启动时增加 参数,重启mongo,一会连接数又满了,一些资料上说最大是 20000,默认是1 ...
分类:数据库   时间:2020-04-04 14:32:24    阅读次数:107
JDBC
JDBC 写在前面: 创建普通的Maven项目(无web) 2、在pom.xml中导包 1 <dependencies> 2 <dependency> 3 <groupId>mysql</groupId> 4 <artifactId>mysql-connector-java</artifactId> ...
分类:数据库   时间:2020-04-04 14:28:00    阅读次数:71
MySQL图形管理工具
——MySQL图形化管理方式1、MySQL的图像化管理方式主要有以下几种:MySQL workbench CE、Navicat以及PHPMyadmin2、最常见的最常用的还是Navicat for MySQL的图形管理方式 ...
分类:数据库   时间:2020-04-04 14:25:23    阅读次数:72
数据库设计_某商业集团管理系统的数据库
ps:关于优化: ...
分类:数据库   时间:2020-04-04 14:17:15    阅读次数:108
mysql原理~latch与lock
innodb latch与lock 1 mutex 互斥锁 目的 其目的是为了保证并发线程操作临界资源的正确性。通常没有死锁的检测机制 查看 通过show engine innodb status可以查看 相关参数 1 count mutex锁被请求的次数 2 spin_wait 因为等待mutex ...
分类:数据库   时间:2020-04-04 11:52:09    阅读次数:84
事务隔离级别,为什么SQLSERVER 容易锁表
在Oracle中,读取操作不会阻碍更新操作,更新操作也不会阻碍读取操作,这样在Oracle中的各种隔离级别下,读取操作都不会等待更新事务结束,更新操作也不会因为另一个事务中的读取操作而发生等待,这也是Oracle事务处理的一个优势所在。 oracle支持Read Committed和Serializ ...
分类:数据库   时间:2020-04-04 11:40:32    阅读次数:117
一分钟 Get 时序数据库 InfluxDB 的技能
1. 通过上期分享《实践指路明灯,源码剖析flink-metrics》,对当下较火的流式处理框架 flink 的指标监控体系有了全局的认识,并结合 flink-metrics-xxxx 模块进行深入分析,对 flink 是如何集成监控轮子了如之掌。 不过,源码中的 flink-metrics-inf ...
分类:数据库   时间:2020-04-04 11:27:32    阅读次数:72
MongoDB聚合(aggregate)
https://www.cnblogs.com/wt7018/p/11929359.html MongoDB聚合(aggregate) 一、基础 1、什么是聚合? 聚合是基于数据处理的聚合管道,每个文档通过一个有多个阶段(stage)组成的管道可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列 ...
分类:数据库   时间:2020-04-04 09:57:32    阅读次数:75
Mysql性能优化:如何给字符串加索引?
原文:Mysql性能优化:如何给字符串加索引? 导读 现代大部分的登录系统都支持邮箱、手机号码登录两种方式,那么如何在邮箱或者手机号码这个字符串上建立索引才能保证性能最佳呢? 今天这篇文章就来探讨一下在Mysql中如何给一个字符串加索引才能达到性能最佳。 本文首发于作者的微信公众号【码猿技术专栏】,... ...
分类:数据库   时间:2020-04-04 09:55:52    阅读次数:123
Mysql性能优化:为什么要用覆盖索引?
原文:Mysql性能优化:为什么要用覆盖索引? 导读 相信读者看过很多MYSQL索引优化的文章,其中有很多优化的方法,比如最佳左前缀,覆盖索引等方法,但是你真正理解为什么要使用最佳左前缀,为什么使用覆盖索引会提升查询的效率吗? 本篇文章将从MYSQL内部结构上讲一下为什么覆盖索引能够提升效率。 In... ...
分类:数据库   时间:2020-04-04 09:49:45    阅读次数:84
Mysql性能优化:为什么你的count(*)这么慢?
原文:Mysql性能优化:为什么你的count(*)这么慢? 导读 在开发中一定会用到统计一张表的行数,比如一个交易系统,老板会让你每天生成一个报表,这些统计信息少不了 sql 中的count函数。 但是随着记录越来越多,查询的速度会越来越慢,为什么会这样呢?Mysql内部到底是怎么处理的? 今天这... ...
分类:数据库   时间:2020-04-04 09:32:15    阅读次数:102
mongodb高级聚合查询
https://www.cnblogs.com/zhoujie/p/mongo1.html mongodb高级聚合查询 在工作中会经常遇到一些mongodb的聚合操作,特此总结下。mongo存储的可以是复杂类型,比如数组、对象等mysql不善于处理的文档型结构,并且聚合的操作也比mysql复杂很多。 ...
分类:数据库   时间:2020-04-04 09:30:20    阅读次数:88
Mysql性能优化:什么是索引下推?
原文:Mysql性能优化:什么是索引下推? 导读 本文章始发于本人公众号:码猿技术专栏,原创不易,谢谢关注推荐。 索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。 在不使用ICP的情况下,在使用非主键索引(又叫普通索引或者二级索... ...
分类:数据库   时间:2020-04-04 09:20:04    阅读次数:252
数据库编程-jdbc简介
JDBC(Java Database Connectivity,Java数据库连接)提供了一个与平台无关,用于执行SQL语句标准的Java API,可以方便的实现多种关系型数据库的统一操作,他由一组用Java 语言编写的类和接口组成。不同数据库要使用Java 开发,就要实现这些接口的标准。 JDBC ...
分类:数据库   时间:2020-04-04 00:24:43    阅读次数:92
MySQL中pymysql的具体操作
1、导入pymysql包 import pymysql 2、创建连接对象 pymysql.connect(参数列表) 3、获取游标对象 cursor =conn.cursor() 4、执行SQL语句 row_count = cursor.execute(sql) 5、获取查询结果集 result = ...
分类:数据库   时间:2020-04-04 00:10:26    阅读次数:89
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!