DBUtils是Python的一个用于实现数据库连接池的模块。 如果没有连接池,使用pymysql来连接数据库时,单线程应用完全没有问题,但如果涉及到多线程应用那么就需要加锁,一旦加锁那么连接势必就会排队等待,当请求比较多时,性能就会降低了。 加锁: 1 import pymysql 2 impor ...
分类:
数据库 时间:
2018-11-23 16:07:50
阅读次数:
186
MongoDB 索引mongodb的索引是B树,两种特点,1 方便各种查询(精确匹配,范围条件查询,排序,前缀匹配,索引查询。2 在index进行dml操作后,会保持平衡单键索引,每个索引入口对应文档索引里的单个值复合索引,前缀字段的顺序很重要,类似于mysql的复合索引索引与存储引擎MMAPv1, ...
分类:
数据库 时间:
2018-11-23 16:08:38
阅读次数:
221
MongoDB · 引擎特性 · MongoDB索引原理数据库内核月报原文链接 http://mysql.taobao.org/monthly/2018/09/06/ 为什么需要索引?当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的 ...
分类:
数据库 时间:
2018-11-23 16:13:00
阅读次数:
195
Oracle中大文本数据类型, Clob 长文本类型 (MySQL中不支持,使用的是text) Blob 二进制类型 MySQL数据库, Text 长文本类型 Blob 二进制类型 ...
分类:
数据库 时间:
2018-11-23 16:13:42
阅读次数:
241
最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式, 1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower ...
分类:
数据库 时间:
2018-11-23 16:14:00
阅读次数:
197
package com.loaderman.demo.d_tx; import com.loaderman.demo.utils.JdbcUtil; import java.sql.Connection; import java.sql.PreparedStatement; import java.... ...
分类:
数据库 时间:
2018-11-23 16:15:06
阅读次数:
154
【问题二】 有一个集群(MySQL5.7.23)切换后复制slave报1236,其实是不小心在slave上执行了事务导致 Got fatal error 1236 from master when reading data from binary log: 'The slave is connect ...
分类:
数据库 时间:
2018-11-23 16:47:43
阅读次数:
300
阿里有双11,中国有春运,高考后有分数出来的那天,歌迷心中有周杰伦演唱会门票在线开售之时。。。。有人的地方就有江湖,有人的地方也有脉冲计算,这些热点事件背后都需要大量的计算资源给予支撑,而这些突然急需的计算资源就像脉冲一样,急迫而猛烈,我们称之为脉冲计算。
分类:
数据库 时间:
2018-11-23 16:50:52
阅读次数:
246
使用sqlplus命令进入MySQL,设置行数和行宽 1) 查看目前的pagesize,默认是14: 1. show pagesize; 2. set pagesize 100; 2) 查看目前的linesize,默认是80: 1. show linesize; 2. set linesize 10 ...
分类:
数据库 时间:
2018-11-23 17:29:15
阅读次数:
642
import pymysql import warnings # 忽略警告 warnings.filterwarnings("ignore") # 连接数据库 db = pymysql.connect("localhost", 'root', "123456", charset="utf8") # ... ...
分类:
数据库 时间:
2018-11-23 17:30:38
阅读次数:
213
Centos7服务器中通过编译源码安装MySQL,主要目的为了自定义安装到指定目录,并指定文件存储位置 ...
分类:
数据库 时间:
2018-11-23 18:30:20
阅读次数:
201
在一次看Mybatis视频学习过程中,教学视频中用到了Junit单元测试,因为刚开始学习,会出现许多错误,每次出现错误都会上网搜索,但是发现基本上错误都是这么几种: 1、没有@Test注解 2、测试方法用static修饰 3、测试方法有返回值 4、测试方法有参数 具体的修改方法也很简单,对应的: 1 ...
分类:
数据库 时间:
2018-11-23 18:32:03
阅读次数:
546
#1、下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2、解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64 #3、添加环境变 ...
分类:
数据库 时间:
2018-11-23 18:32:36
阅读次数:
181
这是在网上copy下来的ACID的概念,可以直接跳过看后面: 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物 ...
分类:
数据库 时间:
2018-11-23 18:35:08
阅读次数:
234
此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难。 对于互联网公司来讲,一般都会使用Mysql数据库 ...
分类:
数据库 时间:
2018-11-23 18:36:41
阅读次数:
249
只要重新安装一下 mysql 服务就好, 用管理员身份运行 命令行 并进入到 已安装的mysql目录下的bin目录如下图 先删除本机的mysql 服务,看看你的mysql 服务 的名字,用以下命令删除 mysql的根目录下: 有一个data目录,这个是数据库所有数据,一定要备份好, 如果没有data ...
分类:
数据库 时间:
2018-11-23 18:37:15
阅读次数:
297
1、数据操作 SQL(结构化查询语言),可以操作关系型数据库 通过sql可以创建、修改账号并控制账号权限; 通过sql可以创建、修改数据库、表; 通过sql可以增删改查数据; 可以通过SQL语句中的DML语言来实现数据的操作,包括 1.1数据的增删改查 插入数据INSERT 1. 插入完整数据(顺序 ...
分类:
数据库 时间:
2018-11-23 18:39:36
阅读次数:
148
转自: https://blog.csdn.net/u011010851/article/details/80074550 Q1:主键,外键,超键,候选键;主键 对表中数据进行唯一标识的数据列的组合;不能缺失;不能空值;外键 该列为另一表的主键;超键 关系中能唯一标识数据的属性;候选键 不含多余属性 ...
分类:
数据库 时间:
2018-11-23 20:32:15
阅读次数:
178
LIKE语句的语法格式为: select * from 表名 where 字段名 like 对应值(字符串) 注:主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应字符串的。 下面列举常用的几种标识含义; A:% 表示零个或多个字符的任意字符串: 1. LIKE'Mi%' 将搜索以字 ...
分类:
数据库 时间:
2018-11-23 20:32:33
阅读次数:
237
主键、联合主键 主键任意两行不可重复且不能为空。 主键可以定义在表的一列也可以一起使用多个列作为联合主键 Mysql不区分大小写 推荐对所有SQL关键字用大写,对所有的列和表名用小写 DISTINCT DISTINCT关键字只返回指定列不同的行,但DISTINCT运用于所有列而不仅是前置他的列 LI ...
分类:
数据库 时间:
2018-11-23 20:39:13
阅读次数:
244