摘要: 背景: 在今天工作过程中,打断点调试跟进一段JS代码执行情况,界面使用JQuery.open打开,Ok() 事件没有对应的按钮,前端网页界面点击按钮,无法切入断点语句。 解决方法:使用debugger 在Ok()函数里面输入debugger 前端界面点击确定按钮,服务上的程序没有启动调试(服务器上V 阅读全文
posted @ 2018-08-15 19:46 古道子 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 不多说了,我们来做实验吧。 创建如下表数据 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致。 方式1,update 常见陷阱: 执行后T1结果如下: 有一行原有值,被更新成空值了。 正确写法: 方式2:内联视图更新 方式3:merge更新 阅读全文
posted @ 2018-03-21 17:21 古道子 阅读(187452) 评论(2) 推荐(5) 编辑
摘要: 我们直接来动手实验吧,原理性的描述可以网上百度。 step 建表 构造如下数据,插入到表中 rank() row_number() dense_rank() 需求:求每个班中,成绩为第一名的学生。(可能存在多个人并列第一) dense_rank()与RANK()都可以 ,row_number() 只 阅读全文
posted @ 2018-03-15 19:47 古道子 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 今天在ITPUB拜读了梁敬彬老师的一段内容,讲标量子查询需要注意的地方,联想其在日常工作中随处可见,但个人从来没有思考过这样的问题,深感汗颜。 特此摘录下来。 原文出处:http://www.itpub.net/thread-1338364-1-1.html STEP1 构造测试表和数据 STEP2 阅读全文
posted @ 2018-03-15 16:08 古道子 阅读(3542) 评论(0) 推荐(0) 编辑
摘要: 今天学习sql优化语句过程中,看到有使用keep DENSE_RANK 减少表扫描,以前没有接触过这个,为此我去网上搜了下相关描述,如下所示 DENSE_RANK 功能描述:根据ORDER BY子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置。组内的数据按ORDER BY子句排序,然 阅读全文
posted @ 2018-03-15 11:16 古道子 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 可能出现锁表场景:若一个模块日常运行一切正常,突然出现故障,比如某平台在1秒内返回的话费查询短信忽然产生了延迟,很多客户发出短信后几十分钟仍然未收到。 为了模拟锁表,我开了几个session,分别执行update语句后,不做任何提交或回滚的操作。即产生了锁表。 查看被锁的表是否包含程序模块对应的后台 阅读全文
posted @ 2018-03-09 13:57 古道子 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 1.存储过程返回多个查询结果显示在界面上 2.存储过程更新表数据 3.SQL语句 执行 阅读全文
posted @ 2018-02-28 09:54 古道子 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 参考:http://man.linuxde.net/sed 1.截取指定内容 s为搜索 s/A/B/ 表示将A替换成B,且只替换一次,s/A/B/g 加上g表示全部替换,下面为将搜索到的内容替换成空格。 注意点。sed -i 会真正改变源文件内容 [root@sesprd tmp]# sed '/^ 阅读全文
posted @ 2018-02-26 15:57 古道子 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 本文转载自ITPUB公众号 配置文件中具体修改的内容是什么呢?要是面试官问你,你该怎么回答?你想下,你坐在一间屋子里。 服务器的 MySQL性能优化,有两个大致的方向考虑,第一个是服务器硬件,另一个是MySQL自身的my.cnf配置文件。 服务器的磁盘,CPU和内存,这些都是要考虑的因素 1,磁盘的 阅读全文
posted @ 2018-02-23 11:41 古道子 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.若没找到/etc/sysconfig/i18n,则前往/etc/locale.conf,比如/etc/sysconfig/i18n在系统版本号7开头就不存在。 2. 用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令声明变量,也可以创建并运行 s 阅读全文
posted @ 2018-02-21 16:20 古道子 阅读(90) 评论(0) 推荐(0) 编辑