DBMS分为两类: – 基于共享文件系统的DBMS ( Access ) – 基于客户机——服务器的DBMS ( MySQL、Oracle、SqlServer ) (1)启动和停止MySQL服务 方式一:通过计算机管理方式 右击计算机—管理—服务—启动或停止MySQL服务 ? 方式二:通过命令行方式 ...
分类:
数据库 时间:
2020-05-11 15:30:49
阅读次数:
89
parameterType 配置参数 1.1 使用说明 我们在上一章节中已经介绍了 SQL 语句传参,使用标签的 parameterType 属性来设定。该属性的取值可以 是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。同时也可以使用实体类的包装 类,本章节将介 ...
分类:
数据库 时间:
2020-05-11 15:23:54
阅读次数:
81
鉴于平时不是一直用到Oracle数据库,只是平时练习的时候后才用得到,一直开着Oracle数据库的服务拖慢电脑。 于是把 OracleOraDb11g_home1TNSListener 和 OracleServiceORCL 两个服务设为手动开启了。但每次开启要到服务里面开启太麻烦了 于是学习了下批 ...
分类:
数据库 时间:
2020-05-11 15:20:02
阅读次数:
97
数据库就是保存数据库的容器:文件,数组,集合。 1、DML(Data Manipulation Language):数据操纵语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性。 DML DML用于查询与修改数据记录,包括如下SQL语句: lINSERT:添加数据到数据库中 lUPDATE: ...
分类:
数据库 时间:
2020-05-11 15:10:33
阅读次数:
77
1、为什么索引依旧是如此之多问题的来源? a,不合适的索引 2、系统化的索引设计 a,面向列的索引设计方式 b,面向响应时间的索引设计方式 (索引创建的目的: 在硬件容量限制的前提下 保证所有的数据库调用运行足够快); ...
分类:
数据库 时间:
2020-05-11 15:04:31
阅读次数:
73
"使用Docker Compose快速搭建一个单机" https://github.com/pingcap/tidb docker compose ...
分类:
数据库 时间:
2020-05-11 13:40:08
阅读次数:
70
1、概述 1.1、尽管 硬件、软件 的发展 ,但有一个重要的硬件 没有跟上整体的发展进度: 磁盘(虽然容量大、便宜;但 访问速度相对较慢); 1.2、为了解决性能问题,必须关注的2个对象: a,确定如何以高效的方式查询的部分(SQL优化器); b,索引与表 以何种方式被扫描; 1.3、我们需要理解 ...
分类:
数据库 时间:
2020-05-11 13:31:46
阅读次数:
77
可运行的sql效果: 要配置上面的效果步骤: null配置: 要配置出datype而不是domain: 还有一些其它配置, 1。使用PowerDesigner检查数据库设计错误~ PowerDesigner 还可用于快速检测新模型中的数据库设计错误。 检查新的模式: 从 [Tools] 菜单中选择 ...
分类:
数据库 时间:
2020-05-11 13:21:49
阅读次数:
238
partition($data, $field, $rule); // $data 分表字段的数据 // $field 分表字段的名称 // $rule 分表规则 // 用于写入 $data = [ 'user_id' => 110, 'user_name' => 'think' ]; $rule ...
分类:
数据库 时间:
2020-05-11 13:13:47
阅读次数:
67
我的spring boot study之mongodb的应用 1.首先编写pom文件,加入包依赖 2.编写代码 2.1 编写实体entity.User 注:@Document注解是mongodb带的,用于标注该类对应的哪个集合 2.2 添加单测文件com.example.mongodb.UserTe ...
分类:
数据库 时间:
2020-05-11 13:07:54
阅读次数:
64
C 项目生成dll后,总是额外生成xml、pdb文件,其中xml是文档注释文件,如果开启了文档注释文件输出功能,VS会将你代码中的特定注释生成为xml文件输出。可用于 Visual Studio 的智能提示,或者利用 Sandcastle 等工具生成文档。 pdb文件是项目调试信息文件,用于调试,在 ...
分类:
数据库 时间:
2020-05-11 13:06:30
阅读次数:
103
假如线上采用了1主1从,而且没有使用其他的高可用组件,而且也没有开启gtid复制,架构图如下: 在图1是master宕机了,在图2时业务需要切换到slave写入,假如此时你忘记了记录slave的pos点,直接修改域名指向从库,那么在master恢复以后如何接上复制?仔细看我上面的图中标注了serve ...
分类:
数据库 时间:
2020-05-11 13:03:15
阅读次数:
127
在前文[15分钟从零开始搭建支持10w+用户的生产环境(二)]中提了一句MongoDB的安全,有小伙伴留心了,在公众号后台问。所以今天专门开个文,写一下关于MongoDB的安全。 一、我的一次MongoDB被黑经历 近几年,MongoDB应用越来越多,MongoDB也越来越火。 从2015年开始,M ...
分类:
数据库 时间:
2020-05-11 13:00:29
阅读次数:
79
问题描述: 执行命令db2stop force无响应。返回SQL6036N 原因可以数据库大量sql运行,无法结束,导致数据库hung,连库依然报SQL6036N START 或 STOP DATABASE MANAGER 命令已在处理之中。 解决办法: 删除sqllib/ctrl/db2strst ...
分类:
数据库 时间:
2020-05-11 12:54:55
阅读次数:
252
一篇文章带你玩转TiDB灾难恢复一、背景`高可用是TiDB的另一大特点,TiDB/TiKV/PD这三个组件都能容忍部分实例失效,不影响整个集群的可用性。下面分别说明这三个组件的可用性、单个实例失效后的后果以及如何恢复。TiDBTiDB是无状态的,推荐至少部署两个实例,前端通过负载均衡组件对外提供服务。当单个实例失效时,会影响正在这个实例上进行的Session,从应用的角度看,会出现单次请求失败的情
分类:
数据库 时间:
2020-05-11 11:46:33
阅读次数:
91
1.情景展示 在plsql中如何使用dbms_output输出执行结果? 如上图所示,运行后报错:ora-00922 2.原因分析 set serveroutput on 语句的作用是:打开Oracle自带的输出方法dbms_output,在执行以后,使用dbms_output方法可以输出信息。 但 ...
分类:
数据库 时间:
2020-05-11 11:43:57
阅读次数:
468
logstash和elasticsearch是按照UTC时间的,kibana却是按照正常你所在的时区显示的,是因为kibana中可以配置时区信息。 具体看这个: 有如下两种解决办法: 1.jdbc_connection_string配置上使用CTT(Asia/shanghai)时间 或者 2.新增时 ...
分类:
数据库 时间:
2020-05-11 11:42:53
阅读次数:
299