码迷,mamicode.com
首页 > 数据库 > 日排行
mysql之MyISAM与InnoDB之前的区别于选择
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 ...
分类:数据库   时间:2020-05-11 01:35:45    阅读次数:180
sql优化的几种方式
一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此 ...
分类:数据库   时间:2020-05-11 01:35:58    阅读次数:95
ORACLE数据库的启停操作
(一)数据库的启动启动(STARTUP)一个数据库需要三个步骤。1.启动Oralce实例2.由实例装载数据库3.打开数据库·1) STARTUP NOMOUNTNOMOUNT 选项仅仅启动一个Oracle实例·2) STARTUP MOUNTSTARTUP MOUNT 命令启动实例并装载数据库·3) ...
分类:数据库   时间:2020-05-11 01:38:06    阅读次数:577
现场填坑系列:mongodb 复制集跨机房同步网络问题探查
在丢包率0.3%的情况下,mongodb的replicaSet发生了比较严重的问题。表现为同步速率大幅下降,然后产生延迟。有的已经超过2-3个小时,造成有些打到延迟mongodb上面的数据库请求无法反应数据库的最新更改 ...
分类:数据库   时间:2020-05-11 09:11:38    阅读次数:85
oracle 手工删除数据库
1、确定要删除的数据库SQL>showparameterinstance_name;NAMETYPEVALUEinstance_namestringTHCZY2、一致性关闭数据库SQL>shutdownimmediate;Databaseclosed.Databasedismounted.ORACLEinstanceshutdown.3、启动数据库到限制排它模式SQL>start
分类:数据库   时间:2020-05-11 10:30:02    阅读次数:114
MySQL 之存储过程
存储过程是数据库存储的一个重要的功能,MySQL在5.0以前的版本不支持存储过程,存储过程可以在大大提高数据库处理速度的同时提高数据库编程的灵活性。1、什么是存储过程?存储过程是一组为了完成特定功能的SQL语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此成为存储过程。当以后需要数据库提供与定义好的存储过程
分类:数据库   时间:2020-05-11 10:30:21    阅读次数:66
oracle 归档管理
oracle 归档管理和维护
分类:数据库   时间:2020-05-11 10:34:53    阅读次数:71
logstash 读取MySQL数据到elasticsearch 相差8小时解决办法
logstash和elasticsearch是按照UTC时间的,kibana却是按照正常你所在的时区显示的,是因为kibana中可以配置时区信息。 具体看这个: 有如下两种解决办法: 1.jdbc_connection_string配置上使用CTT(Asia/shanghai)时间 或者 2.新增时 ...
分类:数据库   时间:2020-05-11 11:42:53    阅读次数:299
plsql 中如何使用dbms_output输出结果
1.情景展示 在plsql中如何使用dbms_output输出执行结果? 如上图所示,运行后报错:ora-00922 2.原因分析 set serveroutput on 语句的作用是:打开Oracle自带的输出方法dbms_output,在执行以后,使用dbms_output方法可以输出信息。 但 ...
分类:数据库   时间:2020-05-11 11:43:57    阅读次数:468
一篇文章带你玩转TiDB灾难恢复
一篇文章带你玩转TiDB灾难恢复一、背景`高可用是TiDB的另一大特点,TiDB/TiKV/PD这三个组件都能容忍部分实例失效,不影响整个集群的可用性。下面分别说明这三个组件的可用性、单个实例失效后的后果以及如何恢复。TiDBTiDB是无状态的,推荐至少部署两个实例,前端通过负载均衡组件对外提供服务。当单个实例失效时,会影响正在这个实例上进行的Session,从应用的角度看,会出现单次请求失败的情
分类:数据库   时间:2020-05-11 11:46:33    阅读次数:91
db2强制停止SQL6036N问题处理
问题描述: 执行命令db2stop force无响应。返回SQL6036N 原因可以数据库大量sql运行,无法结束,导致数据库hung,连库依然报SQL6036N START 或 STOP DATABASE MANAGER 命令已在处理之中。 解决办法: 删除sqllib/ctrl/db2strst ...
分类:数据库   时间:2020-05-11 12:54:55    阅读次数:252
MongoDB最佳安全实践
在前文[15分钟从零开始搭建支持10w+用户的生产环境(二)]中提了一句MongoDB的安全,有小伙伴留心了,在公众号后台问。所以今天专门开个文,写一下关于MongoDB的安全。 一、我的一次MongoDB被黑经历 近几年,MongoDB应用越来越多,MongoDB也越来越火。 从2015年开始,M ...
分类:数据库   时间:2020-05-11 13:00:29    阅读次数:79
巧用python-mysql-replication寻找pos点
假如线上采用了1主1从,而且没有使用其他的高可用组件,而且也没有开启gtid复制,架构图如下: 在图1是master宕机了,在图2时业务需要切换到slave写入,假如此时你忘记了记录slave的pos点,直接修改域名指向从库,那么在master恢复以后如何接上复制?仔细看我上面的图中标注了serve ...
分类:数据库   时间:2020-05-11 13:03:15    阅读次数:127
编译后的dll,xml,pdb分别是什么内容,各有什么用处?
C 项目生成dll后,总是额外生成xml、pdb文件,其中xml是文档注释文件,如果开启了文档注释文件输出功能,VS会将你代码中的特定注释生成为xml文件输出。可用于 Visual Studio 的智能提示,或者利用 Sandcastle 等工具生成文档。 pdb文件是项目调试信息文件,用于调试,在 ...
分类:数据库   时间:2020-05-11 13:06:30    阅读次数:103
我的spring-boot-study之mongodb的应用
我的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
MYSQL分库分表
partition($data, $field, $rule); // $data 分表字段的数据 // $field 分表字段的名称 // $rule 分表规则 // 用于写入 $data = [ 'user_id' => 110, 'user_name' => 'think' ]; $rule ...
分类:数据库   时间:2020-05-11 13:13:47    阅读次数:67
powerdesigner 的preview sql
可运行的sql效果: 要配置上面的效果步骤: null配置: 要配置出datype而不是domain: 还有一些其它配置, 1。使用PowerDesigner检查数据库设计错误~ PowerDesigner 还可用于快速检测新模型中的数据库设计错误。 检查新的模式: 从 [Tools] 菜单中选择 ...
分类:数据库   时间:2020-05-11 13:21:49    阅读次数:238
《数据库索引设计与优化》---前言
1、概述 1.1、尽管 硬件、软件 的发展 ,但有一个重要的硬件 没有跟上整体的发展进度: 磁盘(虽然容量大、便宜;但 访问速度相对较慢); 1.2、为了解决性能问题,必须关注的2个对象: a,确定如何以高效的方式查询的部分(SQL优化器); b,索引与表 以何种方式被扫描; 1.3、我们需要理解 ...
分类:数据库   时间:2020-05-11 13:31:46    阅读次数:77
TiDB
"使用Docker Compose快速搭建一个单机" https://github.com/pingcap/tidb docker compose ...
分类:数据库   时间:2020-05-11 13:40:08    阅读次数:70
《数据库索引设计与优化》---第一章 概述
1、为什么索引依旧是如此之多问题的来源? a,不合适的索引 2、系统化的索引设计 a,面向列的索引设计方式 b,面向响应时间的索引设计方式 (索引创建的目的: 在硬件容量限制的前提下 保证所有的数据库调用运行足够快); ...
分类:数据库   时间:2020-05-11 15:04:31    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!