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