会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
止獨
博客园
首页
新随笔
联系
订阅
管理
2018年7月6日
使用T-SQL生成标准合规的身份证
摘要: 为了满足开发和测试使用数据的要求,需要模拟100万的用户数据,其中一项就包含符合标准的中华人民共和国身份证。 原来以为很简单,就是18位的数字而已,后来才发现真的是图样图森破。 首先看看什么是符合【中华人民共和国国家标准】的公民身份证号码:公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码
阅读全文
posted @ 2018-07-06 10:57 止獨
阅读(29)
评论(0)
推荐(0)
编辑
2017年11月23日
使用mysql5.7新特性解决前通配符查询性能问题
摘要: 众所周知,在mysql里的后通配符可以使用索引查找,前通配查询却无法使用到索引,即使是使用到了索引,也是使用了索引全扫描,效率依然不高,再MySQL5.7之前,一直都没有好的办法解决,但是到了MySQL5.7,自从有了虚拟列,这个问题就好办多了,能够已空间换时间。 创建测试表 使用python插入测
阅读全文
posted @ 2017-11-23 17:12 止獨
阅读(386)
评论(0)
推荐(0)
编辑
MyISAM引擎表出现“Error 'Incorrect key file for table”
摘要: mysql主从复制中的从库突然出现了警报,sql_thread停止了,show slave status\G;查看 发现原来线上还有在使用myisam引擎的业务表,从报错信息来看,是表损坏了,myisam的表损坏,可以先使用myiasmchk进行检测,然后再使用repair table进行修复 re
阅读全文
posted @ 2017-11-23 14:45 止獨
阅读(759)
评论(0)
推荐(0)
编辑
2017年7月13日
SQL Server现有表上自增属性增删原理研究
摘要: 项目需求:线上有一张表,数据类型为int类型,现在由于项目变更,需要这一列添加自增属性,而且,为了保证能尽快完成,希望使用脚本来实现,而不是在表设计中通过GUI窗口来实现。 问题来了:SQL Server有类似于alter table的语法来直接修改表的列为自增列的吗?答案是:没有!那么,表设计中是
阅读全文
posted @ 2017-07-13 16:39 止獨
阅读(696)
评论(0)
推荐(0)
编辑
2017年6月19日
MSSQL的SQL语句独立执行消耗与线上执行消耗差异
摘要: 环境: SQL Server 2012 疑问:同样的一条语句,使用Profile跟踪出来的消耗与单独拿出来执行的消耗存在非常大的差距 语句如下: 备注:先不要吐槽以下2个条件的写法 使用Profile跟踪出来的语句的执行消耗如下: Profile跟踪出来对CPU的消耗非常高,这样的一条语句,并发非常
阅读全文
posted @ 2017-06-19 14:24 止獨
阅读(384)
评论(0)
推荐(0)
编辑
2017年4月24日
MySQL之innochecksum初探
摘要: innochecksum是一个用于校验innodb表空间文件完整性的工具,这是一个官方自带的工具,关于它的介绍,可以查看MySQL官方文档,下文主要是通过innodb_ruby来对innochecksum --page-type-dump的结果进行解读。 关于innodb_ruby的使用,请稍移玉步
阅读全文
posted @ 2017-04-24 12:00 止獨
阅读(4597)
评论(0)
推荐(0)
编辑
2017年4月14日
Oracle往列中插入html代码
摘要: 开发提了一个需求,需要往模板表中插入包含html代码的记录,表的ddl如下 html代码如下: 直接使用语句插入的时候,出现了“ORA-01756:引号内的字符串没有正确结束”的错误。 我把代码截断一下,不用看起来那么费劲,重现一下错误 上面的代码,无论是在PL/SQL Developer里执行,还
阅读全文
posted @ 2017-04-14 13:27 止獨
阅读(843)
评论(0)
推荐(0)
编辑
2017年2月8日
MySQL中AddDate函数的疑惑
摘要: 无论使用哪一种RDBMS,都需要使用到其中的一些日期转换函数,在使用MySQL的AddDate函数时,遇到了点小问题,稍作记录。 仔细一看上文的4条SQL语句,第一句和第二句的结果是结果是正确的,但第三句和第四句的结果并不是期望的结果。 再仔细一看,第三句和第四句相比于第一句和第二句多输出了一个“1
阅读全文
posted @ 2017-02-08 14:38 止獨
阅读(486)
评论(0)
推荐(0)
编辑
2017年1月24日
MySQL登录之socket与TCP
摘要: 在一台测试服务器上部署了2个实例,一个端口是默认的3306,另一个端口是3376。MySQL的版本是5.6.35 my3376.cnf的部分参数配置如下 my3376.cnf的部分参数配置如下 两个数据库中的账号及密码如下 当使用账号、密码、端口的方式方式登录到端口为3376的实例时,发现登录的却是
阅读全文
posted @ 2017-01-24 15:01 止獨
阅读(18320)
评论(1)
推荐(2)
编辑
2017年1月20日
使用innodb_ruby探查Innodb索引结构
摘要: innodb_ruby 是使用 Ruby 编写的 InnoDB 文件格式解析器。innodb_ruby 的目的是暴露一些其他隐藏的 InnoDB 原理。 innodb_ruby不适合使用于生产环境,但可以作为学习工具来使用。 ①、安装 以下安装参考MySQL大师知数堂吴炳锡老师的blog. 下载 安
阅读全文
posted @ 2017-01-20 14:48 止獨
阅读(3422)
评论(0)
推荐(0)
编辑
下一页