一些复杂的报表分析和搜索可以交给hadoop和elasticsearch,对于写并发大,读也并发大,我们可以考虑分库分表,主从读写分离或者两者结合等方式来提高并发性和时效性,例如PG大并发写,大数据查看可以用elasticsearch与PG数据同步来读,可以启到很好的效果。
分类:
数据库 时间:
2019-06-16 17:32:39
阅读次数:
743
Xtrabackup是一个开源的免费的热备工具,在Xtrabackup包中主要有Xtrabackup和innobackupex两个工具。其中Xtrabackup只能备份InnoDB和XtraDB两种引擎; innobackupex则是封装了Xtrabackup,同时增加了备份MyISAM引擎的功能。 ...
分类:
数据库 时间:
2019-06-16 18:49:56
阅读次数:
185
1.查看当前数据库下所有表: ①command window: select * from tab; ②sql window:select * from user_tables; 2.查看表结构: ①command命令行:desc tablename; ②sql window 中:ctrl+表名 ③ ...
分类:
数据库 时间:
2019-06-16 20:02:31
阅读次数:
126
关系数据库中的存取权限 一、数据库模式 模式:CEATE SCHEMA 基本表:CREATE TABLE,ALTER TABLE 视图:CREATE VIEW 索引:CREATE INDEX 二、数据 基本表和视图:INSERT、DELETE、UPDATE、SELECT、REFERENCES、ALL ...
分类:
数据库 时间:
2019-06-16 21:41:10
阅读次数:
731
当你使用这个DbSet.Update方法时,实体框架将你实体的所有属性标记为EntityState.Modified,所以跟踪它们。如果你只想更改部分属性,而不是全部属性,请使用DbSet.Attach。 这种方法使你的所有属性EntityState.Unchanged,所以你必须使你的属性,你想更 ...
分类:
数据库 时间:
2019-06-16 21:43:14
阅读次数:
309
错误信息如下:Version: ‘10.1.33-MariaDB’ socket: ‘’ port: 3389 mariadb.org binary distribution2019-06-12 18:00:56 4a04 InnoDB: Warning: Using innodb_addition ...
分类:
数据库 时间:
2019-06-16 21:46:09
阅读次数:
296
1.第一范式(确保每列保持原子性)【属性不可分】 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。 ...
分类:
数据库 时间:
2019-06-16 21:47:42
阅读次数:
165
在Jmeter中run JDBC Request时,收到了Cannot load JDBC driver class 'com.mysql.jdbc.Driver',在网上搜了一些办法,结合自己的实际情况,找到了以下解决办法: 1.点击这里下载 mysql-connector-java-5.1.47 ...
分类:
数据库 时间:
2019-06-16 23:22:12
阅读次数:
232
1.1.1. Int类型 类型 字节 最小值 最大值 (带符号的/无符号的) (带符号的/无符号的) TINYINT 1 -128 127 0 255 SMALLINT 2 -32768 32767 0 65535 MEDIUMINT 3 -8388608 8388607 0 16777215 IN ...
分类:
数据库 时间:
2019-06-17 00:34:29
阅读次数:
129
SQL概述: 1、SQL是什么,它的作用是什么? 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新、和管理关系数据库系统 2、SQL分类 SQL一共分为四类,如下所示: 数据定义语言:简称DDL(Data De ...
分类:
数据库 时间:
2019-06-17 00:47:17
阅读次数:
155
这几天莫名的不能在docker中使用winpdb-1.4.8调试,把容器重新安装了也不行,跟踪调试以后发现原因是容器中使用pycryptodemo作为rpdb2的加密库,加密向量IV需要以byte类型(b'0000000000000000')传入. 记录一下防止再次入坑 rpdb2(pycrypto ...
分类:
数据库 时间:
2019-06-17 00:52:45
阅读次数:
163
-- DATE_SUB(CURDATE(), INTERVAL 3 MONTH)计算结果为当前时间的前推三个月,time字段可为时间型字符串 select * form t_user where time>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) --一周select ...
分类:
数据库 时间:
2019-06-17 00:56:00
阅读次数:
111
本文转自https://blog.csdn.net/Solmyr_biti/article/details/54293492 explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAI ...
分类:
数据库 时间:
2019-06-17 00:56:16
阅读次数:
112
使用JDBC的基本步骤: 1. 注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 2. 建立连接 //DriverManager.getConnection("jdbc:mysql://localhost/test?use ...
分类:
数据库 时间:
2019-06-17 00:58:04
阅读次数:
124
无主键表 在Innodb存储引擎中,每张表都会有主键,数据按照主键顺序组织存放,该类表成为索引组织表 Index Ogranized Table 如果表定义时没有显示定义主键,则会按照以下方式选择或创建主键: 如果主键索引只有一个索引键,那么可以使用_rowid来显示主键,如: 可以发现,上面的_r ...
分类:
数据库 时间:
2019-06-17 01:03:11
阅读次数:
139
DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE ...
分类:
数据库 时间:
2019-06-17 01:03:49
阅读次数:
128
1.1. 最简单的MySql权限 最简单也是最高效的,如果解决新手们删库跑路的问题其实也是很简单的,对于正式库只给一个增删改查的权限,或者只给一个查询权限(是不是就解决了删库的可能性?) 以下内容如果看官是大牛,请稍安勿躁,我讲内容的方式是从简单到入门,从入门到进阶,从进阶到实战,从实战到。。。(包 ...
分类:
数据库 时间:
2019-06-17 01:04:29
阅读次数:
157
1.1. 准备工作 Linux 使用的版本是centos 7,为方便起见,先把防火墙关闭,配置好网络,在安装部分,会分成两部分讲,首先讲单实例安装,也就是一台服务器上就装一个mysql,接下来就多实例安装,在一个服务器上安装2个甚至多个mysql. 1.2. 单实例安装 cp /soft/mysql ...
分类:
数据库 时间:
2019-06-17 01:20:49
阅读次数:
154
数据库概述: 1、什么是数据库,数据库有什么作用? 数据库就是存储数据的仓库,气本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作 2、常见数据库有哪些? Oracle数据库 SQL Server数据库 Sybase数据库 MySql数据库 ...
分类:
数据库 时间:
2019-06-17 01:24:26
阅读次数:
137
SQL Server: https://blog.csdn.net/dling8/article/details/84989794 Oracle: https://www.cnblogs.com/xgwtzg/p/6140022.html https://blog.csdn.net/kikiwhq/ ...
分类:
数据库 时间:
2019-06-17 01:26:53
阅读次数:
156