咨询热线13261661949
搞数据库的人,谁还没个手滑的时候?我刚入行那会儿,半夜两点多,一个droptable命令敲下去,整张业务表瞬间没了。当时后背直接冒冷汗,心跳比服务器风扇还快。这事过去好几年了,但每次想起来,那种绝望感还特别清晰。MySQL数据误删,说大不大,说小不小,关键看你有没有提前做准备。今天就跟大伙儿聊聊,真碰上这事,怎么把损失降到最低。先说最理想的情况——你有完整的备份。很多公司每天凌晨跑一次全量备份,再...

去年我帮一个做餐饮的朋友看数据,他开了六家店,每家店每天进多少客、翻几次台、哪个菜卖得好,全凭感觉。他说“这家店生意不错”,我问不错到什么程度,他说“反正比那家好”。这种模糊的决策方式,在以前可能还能混,但现在房租人工都在涨,稍微算错一笔,可能一个月白干。后来我建议他接了个数据服务中心,把收银系统、会员系统、供应链系统全打通,一个月后他跟我说:“我现在知道哪家店几点钟该备多少料,哪道菜该下架,哪个...

Weneedtowriteafullarticlewithouttitle,1500+words,6-8paragraphs,each150-250characters?Actuallywords?Itsays150-250字(characters?)buttheysay"字数要求:必须写满1500字,不能少于1050字!".And"每段150-250字".Soeachparagraph150-2...

前阵子有个朋友半夜打电话给我,声音都有点发抖——他负责的那套Oracle数据库,突然报了个“ORA‑01157”错误,DBF文件损坏了。关键是,他们公司那套系统根本没有做任何备份。按理说,这种情况下基本只能认栽,只能等着重新建库、丢数据、再被老板骂个狗血淋头。但我不急,反而跟他说:“别慌,我见过更惨的。”其实很多人不知道,Oracle的DBF文件即使坏了,只要磁盘没有彻底报废,很多时候还是有办法救...

Weneedtoproducearticlewithlength1500+characters(words?Itsays1500字,Chinesecharacters).Mustbe6-8paragraphs,each150-250characters(Chinesecharacters).Muststartwithouttitle,justcontent.No"标题"label.Mustbena...

我们做开发的,或多或少都跟数据库打过交道。写SQL时,有个东西叫“级联”(cascade),听起来挺唬人,其实就是自动化的“连带操作”。比如你删了主表里的记录,它关联的子表数据是跟着一起删掉,还是报错,或者置为空,都由级联规则决定。说白了,就是数据库帮你省事儿,但省事儿的代价是,你得弄清楚这规则会怎么“蔓延”。不然,一个DELETE下去,数据可能就跟你玩起了多米诺骨牌。实际业务里,cascade最...

咱们今天聊个实在的。做系统运维或数据管理的朋友,可能都经历过这种抓狂时刻:业务高峰期,一查数据库,发现几十个甚至几百个库被分离了,要么是误操作,要么是迁移时没规划好,要么是硬盘空间告急自动分离。更头疼的是,这些库还不在同一个硬盘上,有的在SSD,有的在机械盘,甚至有的已经挪到了备份服务器。这时候老板催着上线,业务等着数据,你脑子里只有一件事:怎么把这堆散落各处的数据库,又快又完整地还原回来?别急,...

这事儿得从上周一个朋友的电话说起。他半夜打过来,声音带着哭腔:“我数据库崩了,正在恢复,客户那边报表出不来,老板要砍人了。”我问他用的什么版本,他说SQLServer 2008。我叹了口气,这老伙计又出来折磨人了。SQL 2008的“数据库正在恢复”状态,说白了就是数据库在启动时卡住了,或者崩溃后重启时,系统内部在做一个叫“恢复”的操作。这跟电脑死机后重启时转圈的道理一样,系统要检查哪些事务写到一...

昨天有个朋友在微信上问我,说公司准备上线一套新的业务系统,数据库选了DB2,结果在下载安装包这一步卡住了。他说IBM官网转了好几圈,光是搜索“DB2download”就出现好几屏结果,分不清哪个才是对的。我笑了一下,这确实是很多初接触DB2的人都会遇到的坑。DB2作为IBM的老牌数据库产品,版本多、平台多、许可方式也多,搞不清楚的话,光是找对安装包就能折腾半天。先说说最常见的误区。很多人一上来就搜...

说实话,听到“2008数据库还原数据库”这几个字,很多人第一反应就是头大。尤其是那些刚入行的运维或者兼职管数据库的同事,总觉得这事太技术了,得请专门的DBA来搞。其实2008版本的SQLServer还原数据库,真没那么玄乎。我见过太多人因为怕出错,宁愿天天手动备份、手动恢复,结果越折腾越乱。今天咱就掰开揉碎聊聊,怎么轻松搞定这件事。先说个最基础的概念:还原数据库,本质上就是把之前备份好的文件重新放...

技术支持:百度