数据库
文章平均质量分 94
数据库相关
kiranet
这个作者很懒,什么都没留下…
展开
-
非DBA人员从零到一,MySQL InnoDB数据库调优之路(四)-数据备份与迁移
上一篇我认为分表在数据库的调优中是一种加法,通过拆分单表数据到多个表中,减少单表的压力,从而达到调优的效果,那么这一篇博文会通过对数据库进行减法来达到调优的效果。原创 2022-11-29 22:04:45 · 441 阅读 · 0 评论 -
非DBA人员从零到一,MySQL InnoDB数据库调优之路(三)-分区表与分库分表
虽然我们现在面试经常1 何时需要分库分表面试的时候面试官经常会问你们有2 分库?分表?无论是分库分表我们都可以分为两个维度:垂直划分和水平划分2.1 分库2.2 分表2.3 读写分离原创 2022-06-30 22:11:17 · 471 阅读 · 1 评论 -
非DBA人员从零到一,MySQL InnoDB数据库调优之路(二)-建立索引
非DBA人员从零到一,MySQL InnoDB数据库调优之路(一)-建立索引原创 2022-04-30 18:16:23 · 1054 阅读 · 0 评论 -
非DBA人员从零到一,MySQL InnoDB数据库调优之路(一)-建表
非DBA人员从零到一,MySQL InoDB数据库调优之路(一)-建表原创 2022-03-31 20:24:56 · 990 阅读 · 0 评论 -
MVCC-InnoDB基于UndoLog的并发事务查询机制
1 并发事务带来的问题23 事务隔离级别4 UndoLog5 MVCC参考:原创 2022-01-31 23:17:17 · 1765 阅读 · 0 评论 -
记开源系统落地-我是如何在工作中应用ShardingSphere-JDBC
本篇博文想结合一些开源系统落地的思想,复盘之前在工作中如何落地ShardingSphere。问题新产品在总体需求阶段就已知将会以TOB的SaaS服务进行开发,为了确保商户的数据物理隔离,我们要根据不同的商户划分到不同的库中,因此需要一款分库产品来实现这个需求。对数据库的增强的形式那么目前进行分库的形式有哪些呢?典型的开源数据库组件TDDL: 淘宝数据中间层。 ShardingSphere-JDBC: Apache基金会开源产品( 源于当当, 发展与京东) 。典型的开源数据库中原创 2021-09-17 22:00:19 · 432 阅读 · 0 评论 -
开源分布式数据库中间件方案-Apache ShardingSphere
1.概述业务飞速发展导致了数据规模的急速膨胀,单机数据库已经无法适应互联网业务的发展 传统的将数据集中存储至单一数据节点的解决方案,在容量、性能、可用性和运维成本这三方面已经难于满足互联网的海量数据场景。我们在单库单表数据量超过一定容量水位的情况下,索引树层级增加,磁盘 IO 也很可能出现压力,会导致很多问题。 从性能方面来说,由于关系型数据库大多采用 B+树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得磁盘访问的 IO 次数增加,进而导致查询性能的下降;同时,高并发访问请求也使得集中式原创 2021-06-28 23:14:30 · 596 阅读 · 3 评论 -
where exists (select 1 from 中null=null时遇到的实际问题
数据--------------------------------(数据A中FLDCPH是没有数据的就是空)ID FLDCPH STARTTIMEA 2015-11-06 15:42:52B OXA 2015-11-05 11:26原创 2015-11-09 21:21:58 · 2234 阅读 · 0 评论 -
开发中常见 Oracle和Mysql 语句差异
批量插入语句Mysql:INSERT into logininfo(username,password,state,userType)values ('kenho','123456',1,2),('kenho','123456',1,2)Oracle:insert allinto logininfo values(1,'kenho','123456',1,2)i原创 2017-08-24 22:15:29 · 892 阅读 · 0 评论 -
order by case when then end指定排序
实际数据data dataflagaaa 1aaa 2aaa 3aaab 3dsab 3casscab 2---------------------原创 2015-12-21 01:56:26 · 2481 阅读 · 0 评论 -
Oracle系统数据表恢复及迁移
项目需要在系统上部署系统,所以要在系统恢复已有的数据。按装Oracle部分估计没什么好说的,装不了根本运行不了系统。在cmd下输入:sqlplus / as sys dba,进入sql plus 如果从10恢复到11g需要运行这个步骤创建DIRECTORYCREATE OR REPLACE DIRECTORY 任意dir名字 as '任意地址'; CREATE O原创 2015-10-12 23:46:46 · 330 阅读 · 0 评论 -
MySQL与Oracle的大小写问题
作者:傲风(aofengblog@163.com) 编写时间:2010年11月10日 网址:http://aofengblog.blog.163.com作者保留所有权利,转载请保留文章全部内容!前段时间,维护的一个应用在Oracle测试时出错,该应用原来已经在MySQL上完成测试。通过查找定位,原因是字段名大小写问题。下面与大家分离一下MySQL与Oracle在转载 2015-04-06 23:10:58 · 488 阅读 · 0 评论