手机版
你好,游客 登录 注册
rss订阅 手机访问 
数据库技术
Oracle大数据量更新引发的死锁问题解决方法及Oracle分区和存储过程的思考
发现开发的功能,都没有数据了,图表也都空了。查询原因发现测试数据没了。于是打算开始造数据。此时数据库已经有80多w的数据,当时想着将所有数据的collect_time时间字段向后推迟一个月,即可。当时也没想优化问题。于是写下sql。
日期:01月23日 作者:jichi
Linux下Redis的持久化,主从同步及哨兵
Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。
日期:01月18日 作者:Learning Python...
MySQL常见存储引擎详解
通过执行show engines命令查看MySQL中支持哪些存储引擎
日期:01月15日 作者:Linux
MySQL内核InnoDB存储引擎详解
MySQL从5.5版本开始将InnoDB作为默认存储引擎,该存储引擎是第一个完整支持事务ACID特性的存储引擎,且支持数据行锁,多版本并发控制(MVCC),外键,以及一致性非锁定读。
日期:01月15日 作者:醉落红尘
MySQL高可用架构之MHA详解
在MHA的高可用环境的,主库宕机了,MHA服务将停止,如何恢复MHA服务了,需要把宕机的主库加入到高可用环境(也就是把宕机的主库变成从库)在重新启动MHA
日期:01月14日 作者:keme
MySQL 备份与恢复详解
备份类型可以分为物理备份和逻辑备份两种,物理备份是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库
日期:01月14日 作者:keme
MySQL 锁机制和事务
MySQL 锁机制和事务
日期:01月14日 作者:keme
MySQL 高可用架构Atlas
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。
日期:01月14日 作者:keme
Explain 执行计划 和 SQL优化
在分析查询性能时,考虑EXPLAIN关键字同样很管用。EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作、以及MySQL成功返回结果集需要执行的行数。
日期:01月14日 作者:keme
MySQL体系结构与参数文件及查询优化器详解
MySQL是由SQL接口,解析器,优化器,缓存,存储引擎组成的(SQL Interface、 Parser、 Optimizer、Caches&Buffers、Pluggable Storage Engines)
日期:01月14日 作者:keme
MySQL查询执行的基础
当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行
日期:01月13日 作者:AmosH
让MySQL查询更加高效——对查询进行重构
在优化有问题的查询时,目标应该是找到一个更优的方法获得实际需要的结果,而不是一定总是要求从MySQL获取一模一样的结果集一个复杂查询还是多个简单查询
日期:01月13日 作者:AmosH
MySQL查询执行的基础——查询优化处理
查询的生命周期的下一步是将一个SQL转换成一个可执行计划,MySQL再按照这个计划和存储引擎进行交互语法解析器和预处理
日期:01月13日 作者:AmosH
Oracle 11g LogMiner解析redo日志
Oracle 11g LogMiner解析redo日志
日期:01月13日 作者:Linux
Oracle 11gR2 单机打补丁PSU 11.2.0.4.180717
Oracle 11gR2 单机打补丁PSU 11.2.0.4.180717
日期:01月13日 作者:oracle-ziyuhou
Oracle 12.2 设置LOCAL_TEMP_TABLESPACE
Oracle 12.2 设置LOCAL_TEMP_TABLESPACE
日期:01月13日 作者:Linux
Oracle 12.2 RAC : Transaction recovery: lock conflict caught and ignored 解决方法
Oracle 12.2 RAC : Transaction recovery: lock conflict caught and ignored 解决方法
日期:01月13日 作者:Linux
Oracle 12.2 报错:ORA-12012: error on auto execute of job “SYS"."ORA$AT_OS_OPT_SY_7458”
Oracle 12.2 报错:ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_7458"
日期:01月13日 作者:abclife
PL/SQL Developer连接Oracle 12.2报错 ORA-28040 No matching authentication protocol
使用PL/SQL Developer连接Oracle 12.2连接时,发现报ORA-28040 No matching authentication protocol
日期:01月13日 作者:abclife
Orace 12.2 ORA-12012: error on auto execute of job “SYS"."ORA$AT_OS_OPT_SY_21”
一个测试环境的Oracle 12.2.0.1数据库后台alert不断报出以下错误信息:
日期:01月13日 作者:Linux
MySQL分区表使用方法
MySQL分区表使用方法,使用这条命令时,innodb不会从新建立表,而是一条一条的删除数据,在innodb上如果要清空保存有大量数据的表,最 好不要使用这个命令。(推荐使用truncate table,不过需要用户有drop此表的权限)
日期:01月11日 作者:huchong
MySQL执行计划分析
MySQL执行计划分析
日期:01月11日 作者:huchong
MySQL慢查询日志的使用详解
MySQL慢查询日志的使用详解
日期:01月11日 作者:醉落红尘
MySQL数据库备份实例详解
其备份结果为SQL语句,适合于所有存储引擎,恢复时需要较多时间,逻辑备份时,对于MyISAM存储引擎是需要进行锁表操作的,通过使用的mysqldump就是一种逻辑备份工具
日期:01月11日 作者:huchong
HBase数据结构与基本语法详解
HBase数据结构与基本语法详解
日期:01月06日 作者:Linux
Ubuntu下HBase数据库的安装和配置文件详解
Ubuntu下HBase数据库的安装和配置文件详解
日期:01月06日 作者:栾鹏
MySQL查看binlog日志内容
MySQL的binlog日志位置可通过show variables like '%datadir%';查看,直接打开无法查看,要看其内容2个办法:
日期:01月02日 作者:Linux
MySQL中min和max查询优化
MySQL max() 函数的需扫描where条件过滤后的所有行:
日期:12/28/2018 06:30:25 作者:fnlingnzb-learner
如何在MySQL 8中重置root密码
MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值。 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值。
日期:12/27/2018 07:52:56 作者:醉落红尘
使用Navicat将SQL Server数据迁移到MySQL
一般常规的数据库包括MS Server、Oracle、MySQL、PostgreSQL、SQLite、DB2、国产达梦等数据库,本篇随笔主要介绍如何实现从MS SQLServer到Mysql数据库,并为不同数据库类型添加实现底层的解决思路。
日期:12/26/2018 10:09:32 作者:wuhuacong
MySQL字段自增长AUTO_INCREMENT用法实例详解
之前有碰到过开发同事指出一张InnoDB表的自增列 AUTO_INCREMENT 值莫明的变大,由于这张表是通过mysqldump导出导入的。
日期:12/26/2018 09:40:59 作者:dbabd
Linux系统下 MySQL 5.7和8.0 版本安装指南
Linux系统下 MySQL 5.7和8.0 版本安装指南
日期:12/24/2018 14:17:31 作者:xuliuzai
SQL Server 2008无备份误删数据的恢复
系统已上线,给客户修改bug的时候,使用delete语句删表数据,没想到库没切换成测试库。误删了SQL Server正式库的数据,而且一次备份都没有做过,玩大了。
日期:12/24/2018 14:15:15 作者:yenengfeng
TIDB 数据库集群部署
TiDB 的目标是为 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 场景提供一站式的解决方案。
日期:12/24/2018 13:14:08 作者:plyx
MySQL 5.7 分区表性能下降的案例分析
告知MySQL5.7.18的使用者分区表使用中存在的陷阱,避免在该版本上继续踩坑。同时通过对源码的讲解,升级MySQL5.7.18时分区表性能下降的根本原因,向MySQL源码爱好者展示分区表实现中锁的运用。
日期:12/24/2018 13:05:12 作者:CtripDBA
内容分类