浅谈MySQL 亿级数据分页的优化
背景下班后愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。突然电话响了起来,一看是我们的一个开发同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。果...Oracle 10g&11g安装卸载Oracle Label Security
oraclelabelsecurit简介oraclelabelsecurity是内置于数据库引擎中的过程与约束条件集,该数据引擎实施对在单个表或整个模式上的"行"级访问控制。要利用oraclelabelsecurity,需要创建一个或多个安...- 0
- 0
- 0
- 0
- 0
聊一聊数据库中的锁
背景数据库中有一张叫后宫佳丽的表,每天都有几百万新的小姐姐插到表中,光阴荏苒,夜以继日,日久生情,时间长了,表中就有了几十亿的小姐姐数据,看到几十亿的小姐姐,每到晚上,我可愁死了,这么多小...- 0
- 0
- 0
- 0
- 0
MySQL 锁的相关知识总结
mysql中的锁锁是为了解决并发环境下资源竞争的手段,其中乐观并发控制,悲观并发控制和多版本并发控制是数据库并发控制主要采用的技术手段(具体可见我之前的文章),而mysql中的锁就是其中的悲观并...- 0
- 0
- 0
- 0
- 0
RAC环境下修改字符集
跟单实例多少有点区别oracle11grac两节点第一步查看字符集primary-sys@mydb2>selectuserenv('language')fromdual;userenv('language')----------------------------------------------------am...- 0
- 0
- 0
- 0
- 0
SQL函数说明大全(一)
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下...- 0
- 0
- 0
- 0
- 0
Class.forName(“com.mysql.jdbc.Driver“)
JDBC注册驱动类,publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{Class.forName(learn.jdbc.MyDriver);EnumerationdriversDriverManager.getDrivers();w...- 0
- 0
- 0
- 0
- 0
Oracle数据远程导出、导入
1、快捷键win+r,输入cmd,【打开控制台】2、输入导入、导出命令导出命令:【输入命令-->u-->yes-->yes-->yes】exp登录名/登录密码@远程数据库所在计算机ip:1521/sidfile=d:\导出文件名.dmpfull=y如:exps...- 0
- 0
- 0
- 0
- 0
Realcase: Failed to upgrade SQL Server 2016 SP2 CU11. (Installation success or error status: 1648)
- 0
- 0
- 0
- 0
- 0
MySQL数据中很多换行符和回车符的解决方法
发现问题今天一大早客户给我打电话:“小陈儿,昨晚我往数据库导了几十万条数据,然后在web界面很多都搜不到,你们系统做的啥玩意儿啊?这么多bug!得啵得啵得…”(省略2000字)又习惯性的喷了一遍我们这...- 0
- 0
- 0
- 0
- 0
异构环境oracle数据库迁移教程之exp和imp以及expdp和impdp的使用
exp/imp可在以下情况下使用两个之间传送数据1.同一个oracle数据库的版本之间2.不同oracle数据库的版本之间3.相同或不相同的操作之间的oracle数据库用于数据库的备份与恢复从一个数据库用户传送...- 0
- 0
- 0
- 0
- 0
postgres表空间和os的文件的对应关系
postgres自带了两个表空间,pg_default,pg_global表空间pg_default是用来存储系统目录对象、用户表、用户表index、和临时表、临时表index、内部临时表的默认空间。对应存储目录PADATA/base/表空间pggl...- 0
- 0
- 0
- 0
- 0
MySql 统计最近12个月数据
直接上代码CREATEALGORITHMUNDEFINEDDEFINERdb_lego_user%SQLSECURITYDEFINERVIEWyear_month_viewASSELECTDATE_FORMAT(CURDATE(),%Y-%m)ASyear_monthUNIONSELECTDATE_FORMAT((CURDATE()-INTERV...- 0
- 0
- 0
- 0
- 0
索引小结
insert,delete,update对btre索引的影响对insert语句负面影响最大,有百害而无一利,只要有索引,插入就慢,越多越慢。对于插入的相对应的索引列是无序的则更慢。对delete语句来说,有好有坏,在海量数...- 0
- 0
- 0
- 0
- 0
Oracel数据库AWR报告生成
一、生成AWR报告1.生成单节点AWR报告@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成OracleRACAWR报告@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成RAC环境中特定数据库实例的AWR报告@$ORACLE_HOME...- 0
- 0
- 0
- 0
- 0
MySQL 如何设计统计数据表
缓存型数据表通常在统计数据时会经常用到,因此也会叫统计性数据。举个例子来说,对于员工、部门数据表而言,我们可能会需要查询一个部门下有多少员工。这时候有三种方式实现:在部门下增加一个员工数...- 0
- 0
- 0
- 0
- 0
RAC ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
重启rac时发现32004,后来才发现dg已经不存在了standby_archive_dest还在生效中,而background_dump_dest和user_dump_dest并没在pfile中出现,最后注释了standby_archive_destok了纠结了一段时间,...- 0
- 0
- 0
- 0
- 0
SQL Server 2019 深度解读:微软数据平台的野望
本文为笔者在infoq首发的原创文章,主要利用周末时间陆续写成,也算近期用心之作。现转载回自己的公众号,请大家多多指教。11月4日,微软正式发布了其新一代数据库产品sqlserver2019,带来了大数据集...- 0
- 0
- 0
- 0
- 0
MySQL的Flush-List和脏页的落盘机制
一、回顾mysql启动后bufferpool会初始化。bufferpool也会初始化好n多个空白的缓存页,以及它们的描述数据会被组织成lru链表以及freelist双向链表。这时你从磁盘中读取一个数据页,会先从freelist中...- 0
- 0
- 0
- 0
- 0