随笔分类 -  数据库

摘要:一. 大纲 在谈论数据库架构和数据库优化的时候,我们经常会听到分库分表、分区、分片(Sharding)等关键词,对于这些概念,相信大家应该都有听说过或是浏览过相关的文档,我们今天就来详细了解下这几个比较容易混淆的概念。 首先呢,我们需要知道上述的这些方案都是为了同一个目的而产生,那就是为了突破单表/ 阅读全文
posted @ 2021-06-25 16:08 时光与我恰经过 阅读(2559) 评论(0) 推荐(1)
摘要:一. 大纲 在日常的数据库运维管理中,数据库脚本是排查问题必不可少的利器,好的运维脚本可以让我们快速排查出问题所在,并在最短时间内解决问题。 但是在实际项目中,很多项目组人员面对数据库方面的突发问题,特别是SQL性能方面的问题,都无从下手,反馈给DBA的大多都是系统卡顿或数据库存在问题等内容,而DB 阅读全文
posted @ 2021-06-17 15:42 时光与我恰经过 阅读(886) 评论(0) 推荐(0)
摘要:一. 简介 DQL:指数据库中的查询(select)操作。 DML:指数据库中的插入(insert)、更新(update)、删除(delete)等行数据变更操作。 DDL:指数据库中加列(add column)、修改列(change column)、创建索引(create index)、删除索引(d 阅读全文
posted @ 2021-06-03 14:53 时光与我恰经过 阅读(1725) 评论(0) 推荐(0)
摘要:一. 大纲 本篇介绍常见数据库的高可用方案,侧重于架构及功能介绍,不涉及详细原理,主要为了帮助大家对于常见数据库的高可用方案做个汇总性的了解。 首先我们先了解下高可用方案的常见类型,下面主要从两个方面来划分。 按底层存储架构主要划分为两种: Shared Storage:多个数据库实例之间共享一份数 阅读全文
posted @ 2020-03-25 14:52 时光与我恰经过 阅读(3657) 评论(0) 推荐(0)
摘要:先讲个事,前段时间,系统长时间不用的一个功能被开放出来了,想当然的我没有在测试平台上测试,直接操作了正式系统(的确是我不严谨),导致好多数据异常,页面展示错乱了。于是我想到的第一个就是进行备份还原。项目进行了7天的备份,每天凌晨自动备份,但是凌晨到现在的数据就会丢失了,这可是重大问题啊。我顿时慌了, 阅读全文
posted @ 2019-08-13 16:55 时光与我恰经过 阅读(1771) 评论(1) 推荐(0)
摘要:最近项目上出现了很奇怪的一个问题,通过excel模板上传数据时,导入经常卡死在最后保存数据的时候,过了会儿显示保存失败。通过日志里面可以发现报的异常如下,很明显是锁表了。 然后尝试对不通的库进行复现,发现有的导入能成功,有的导入就报死锁,这就奇怪了,数据库都是mysql,采用的是集群部署,都在同一个 阅读全文
posted @ 2019-05-28 15:02 时光与我恰经过 阅读(378) 评论(0) 推荐(0)
摘要:在最近的项目中,在尽可能优化了sql语句后,上层仍要求对数据库进行优化,因为考虑到系统上线后数据量会非常庞大,而且这些个表的数据都有明显的时间划分,于是就引入了数据库分区的概念。摘用百度百科的定义,数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果, 阅读全文
posted @ 2017-12-03 00:32 时光与我恰经过 阅读(1133) 评论(0) 推荐(0)
摘要:好久没更新了,最近忙的很,也生病了,重感冒,555~~~ 早上抽的一丝空闲,来讲讲SqlServer中的分页问题。其实用过了多种数据库,分页这问题已经是老生常谈的问题了。不管是开发什么类型的网站,只要是包含检索功能的,不外乎会涉及到分页的问题。 比如Oracle中的分页: select * from 阅读全文
posted @ 2017-11-15 10:20 时光与我恰经过 阅读(11460) 评论(1) 推荐(3)
摘要:如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。这是我昨天写sql的时候遇到的,主要是因为最近在做一个数据库的迁移与更换,原来MySQL的数据库全部替换成SqlServer,说起来简单,其实工作量还是挺大的。其实就是一个执行先后顺序问题,没有di 阅读全文
posted @ 2017-09-22 09:24 时光与我恰经过 阅读(1092) 评论(0) 推荐(0)
摘要:在这里,作为一名刚进入IT行业没多久的毛头小子,我只能发表一点个人的鄙见,如有不妥,还请多多见谅。 数据库我最常用的还是Oracle和Mysql了,今天我们不讲两者的区别,我们来谈谈在实际业务中,怎么样提高数据库的访问速度,优化数据库执行效率。 (一)大家都知道的一样东西:索引 对表建立索引的确是优 阅读全文
posted @ 2017-08-18 14:51 时光与我恰经过 阅读(591) 评论(0) 推荐(0)