咨询热线13261661949
最近很多人问我Heroic数据库值不值,说下我的看法。...

这事儿得从上周五说起。半夜有个朋友给我打电话,声音有点慌,跟我说他们公司的Oracle数据库要迁移,业务已经停了快两个小时,数据还没动静。我问他用的什么方案,他说照着网上教程在搞,结果卡在文件权限上,根本没法往下走。我听完叹了口气,这事儿太常见了,很多搞运维的朋友平时顺风顺水,一到数据库文件迁移就翻车。说白了,Oracle这玩意儿,文件系统那套看着简单,真正上手全是坑。先说说最常见的场景。很多公司...

前两天一个朋友跟我吐槽,说公司新招的DBA连Oracle11g都不会装,面试时吹得天花乱坠,结果真上手后,连个监听都配不明白。我听了倒不意外,Oracle这玩意儿,看着文档厚厚一摞,真正动手时,坑一个接一个。今天索性把整个安装配置流程掰开揉碎,从零开始,手把手带你搭建一个能跑生产的环境。先说说准备工作。别小看这一步,很多人在装到一半卡住,全是因为前期没弄干净。Oracle11g对系统要求其实不算高...

Weneedtowriteanarticleabout"ModeShape数据库",lengthatleast1500characters(words?).Theusersays"字数要求:必须写满1500字,不能少于1050字!"Somustbeatleast1500Chinesecharacters?Likelytheymeancharacters.Theyrequire6-8paragrap...

好,咱们今天聊聊数据库恢复这回事。你可能觉得这话题离自己挺远,但想想手机里那些照片、聊天记录,或者公司服务器上跑着的订单数据——万一哪天系统崩了,或者不小心手滑删了个表,那感觉就像丢了钱包一样慌。数据库恢复,说白了就是给数据上个“后悔药”,让你在出错后能回到出事前的样子。这技术听着玄乎,核心其实只有两个词:备份和日志。备份像是给数据拍张照,日志则是记录每一步动作的流水账。两者配合,就能在灾难后把数...

半夜两点,手机屏幕亮起来,跳出一条告警:MySQL主库挂了。你从床上弹起来,冲进书房,打开电脑,冷汗顺着后背往下淌。这场景估计每个用MySQL的运维和开发都经历过。数据库一崩,业务全线停摆,老板在旁边盯着,客户在电话那头催,而你的脑子里只剩下一个念头——数据还在吗?说实话,MySQL崩溃这事儿,我见过太多次了。有硬盘坏道把数据文件写花的,有断电导致redolog和binlog对不上的,还有手滑执行...

写代码的人,谁没跟数据库打过交道?增删改查,写SQL,跑一遍,出结果,收工。可你有没有想过,同样一条SQL,为什么有时候执行快如闪电,有时候慢得像蜗牛?为什么换个参数就报错,查半天不知道哪儿出了问题?问题的答案,往往不在SQL本身,而在你用什么方式把它交给数据库。这个方式,就是execute——数据库执行的入口,也是你与数据库之间最直接的对话通道。很多人把execute当成一个简单的“运行按钮”,...

这事儿得从一次深夜加班说起。凌晨两点,我盯着屏幕上跳动的进度条,咖啡杯底已经留下了圈圈褐色的印子。数据库迁移跑了六个小时,离预计完成时间还差一半。隔壁工位的运维兄弟趴在桌上睡着了,键盘上还压着一张写满参数的便签纸。这种场景,干过系统迁移的人都懂——数据库迁移看着是技术活,实际上是心累活。我见过太多团队栽在同一个坑里:数据一致性。你以为是简单的数据拷贝,但源库和目标库之间,那些看不见的约束、触发器、...

说实话,我第一次接触MSDE数据库的时候,心里有点发怵。那时候我刚从学校出来,满脑子都是Oracle和SQLServer那些高大上的东西,觉得MSDE就是个“阉割版”的玩具。但后来被迫在客户服务器上装了一次,才发现这玩意儿其实挺实在——它不挑配置,不折腾人,装完就安安静静干活,特别适合预算有限、硬件老旧的小公司或测试环境。所以今天想跟你聊聊MSDE的安装,就当是朋友之间分享一个不太起眼但关键时刻能...

说起Kettle(现在叫PDI,PentahoDataIntegration),很多做数据的人第一反应就是那个ETL工具,能拖拽转换、跑数据同步。但真到生产环境跑起来,不少人会发现一个奇怪的现象:明明数据库连接池配好了,Kettle跑着跑着就报连接超时、连接池耗尽,甚至把数据库搞崩了。这事儿我在好几个项目里都遇到过,和技术负责人聊起来,大家都有同感——连接池看着简单,用起来全是坑。先说说Kettl...

技术支持:百度