码迷,mamicode.com
首页 > 数据库
oracle 归档管理
oracle 归档管理和维护
分类:数据库   时间:2020-05-11 10:34:53    阅读次数:71
MySQL 之存储过程
存储过程是数据库存储的一个重要的功能,MySQL在5.0以前的版本不支持存储过程,存储过程可以在大大提高数据库处理速度的同时提高数据库编程的灵活性。1、什么是存储过程?存储过程是一组为了完成特定功能的SQL语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此成为存储过程。当以后需要数据库提供与定义好的存储过程
分类:数据库   时间:2020-05-11 10:30:21    阅读次数:66
oracle 手工删除数据库
1、确定要删除的数据库SQL>showparameterinstance_name;NAMETYPEVALUEinstance_namestringTHCZY2、一致性关闭数据库SQL>shutdownimmediate;Databaseclosed.Databasedismounted.ORACLEinstanceshutdown.3、启动数据库到限制排它模式SQL>start
分类:数据库   时间:2020-05-11 10:30:02    阅读次数:114
现场填坑系列:mongodb 复制集跨机房同步网络问题探查
在丢包率0.3%的情况下,mongodb的replicaSet发生了比较严重的问题。表现为同步速率大幅下降,然后产生延迟。有的已经超过2-3个小时,造成有些打到延迟mongodb上面的数据库请求无法反应数据库的最新更改 ...
分类:数据库   时间:2020-05-11 09:11:38    阅读次数:85
ORACLE数据库的启停操作
(一)数据库的启动启动(STARTUP)一个数据库需要三个步骤。1.启动Oralce实例2.由实例装载数据库3.打开数据库·1) STARTUP NOMOUNTNOMOUNT 选项仅仅启动一个Oracle实例·2) STARTUP MOUNTSTARTUP MOUNT 命令启动实例并装载数据库·3) ...
分类:数据库   时间:2020-05-11 01:38:06    阅读次数:577
sql优化的几种方式
一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此 ...
分类:数据库   时间:2020-05-11 01:35:58    阅读次数:95
mysql之MyISAM与InnoDB之前的区别于选择
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 ...
分类:数据库   时间:2020-05-11 01:35:45    阅读次数:180
企业检测SQL注入的一些方式探讨
寻找SQL注入点的 way 在企业中有如下几种方式可以选择; 自动化 白盒基于源码卡点审计 黑盒基于流量进行自动化扫描 手动 手动白盒看代码 手动黑盒检查 MySQL Inject 入门案例 没有做任何过滤,直接把参数插入到SQL语句中,就是注入点; PHP Demo: 注意,上面只是一个演示案例, ...
分类:数据库   时间:2020-05-11 01:24:23    阅读次数:71
10.Django-数据库操作与ORM模型
Django配置连接数据库: 在操作数据库之前,首先先要连接数据库。 Django连接数据库,不需要单独的创建一个连接对象。只需要在settings.py文件中做好数据库相关的配置就可以了。示例代码如下: DATABASES = { 'default': { # 数据库引擎(是mysql还是orac ...
分类:数据库   时间:2020-05-11 01:22:23    阅读次数:92
3、Hive-sql优化,数据倾斜处理
一、Hive-sql优化 #增加reducer任务数量(拉取数量分流) set mapred.reduce.tasks=20; #在同一个sql中的不同的job是否可以同时运行,默认为false set hive.exec.parallel=true; #增加同一个sql允许并行任务的最大线程数 s ...
分类:数据库   时间:2020-05-11 01:21:52    阅读次数:80
mysql之explain分析sql语句
explain分析查询 使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引 ...
分类:数据库   时间:2020-05-11 01:19:50    阅读次数:85
mysql之innodb引擎的行锁和表锁
InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。 背景知识 事务(Transaction)及其ACID属性 事务 ...
分类:数据库   时间:2020-05-11 01:16:09    阅读次数:89
mysql 工具日志管理整理
mysql提供的工具类日志种类: 1.错误日志(log_error) 用来记录启动\关闭\日常运行过程中,状态信息,警告,错误。默认是开启的 1.1 错误日志配置 1 默认就是开启的: /数据路径下/hostname.err 2 查看错误日志位置:select @@log_error; 3 4 手工 ...
分类:数据库   时间:2020-05-11 01:13:40    阅读次数:86
mysql日志系统:binlog,redo log,undo log
日志系统主要有redo log(重做日志)和binlog(归档日志)。redo log是InnoDB存储引擎层的日志,binlog是MySQL Server层记录的日志, 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。 图来自极客时间的mysql实践,该图是描述的是M ...
分类:数据库   时间:2020-05-11 01:03:15    阅读次数:81
sql必知必会第四版建表语句
看sql必知必会,苦于没有相关的表进行练习,网上查询,解决了问题,将内容整理如下: cmd登陆mysql(我使用的是xampp自带的mysql,无法直接在cmd打开,因需要提前将xampp底下mysql的bin目录的绝对路径加入到path环境变量中,然后进入cmd,输入mysql -u root - ...
分类:数据库   时间:2020-05-11 00:58:45    阅读次数:78
Mysql用户管理相关
当前使用的user及host: 添加用户 mysql5以前版本直接使用 INSERT 向 mysql 表中插入mysql用户了,mysql5之后不可以这样操作 增加用户 {授予用户指定数据表权限 [使用 GRANT 命令 对用户进行相应授权]} IDENTIFIED BY 指定用户的登录密码 ALL ...
分类:数据库   时间:2020-05-11 00:58:27    阅读次数:86
Linux MySQL8 Unknown system variable 'validate_password_policy'Your password does not satisfy
1. 安装好mysql8.0 之后 , 用临时密码登进去 发现改密码不行 , 修改密码策略也不行 , 你需要 ,这样改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root_123R'; 然后再运行以下指令 set global validate_p ...
分类:数据库   时间:2020-05-11 00:48:51    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!