elasticsearch中analysed的字段,存储的是一个数组,比如"建筑圆钢"=>["建筑","圆钢","建筑圆钢"]此时如果调用doc[‘pm_name‘].values.size()返回值为3(数组长度),而不是4.可以通过_source[‘myfield‘].value.size()获取原始的字段长度,不过性能较差。而doc[‘pm_name‘].va..
分类:
其他好文 时间:
2017-10-24 18:25:50
阅读次数:
130
1、模糊查询效率很低:原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。解决办法:首先尽量避免模糊查询,如果因为业务需要一定要 ...
分类:
数据库 时间:
2017-10-18 15:00:03
阅读次数:
173
sp_help查看表结构字段长度altertable表名altercolumn字段名varchar(8000)
分类:
其他好文 时间:
2017-10-17 20:05:17
阅读次数:
126
原因:新版本的MySQL对字段的严格检查。通常在Linux下安装完mysql后,默认的sql_mode值是空,在这种情形下mysql执行的是一种不严格的检查,如果要插入的字段长度超过列定义的长度,那么mysql不会终止操作,而是会自动截断后面的字符继续插入操作!但是在windows下面却不会这样。..
分类:
数据库 时间:
2017-10-13 22:27:06
阅读次数:
222
缘由:测试环境中,主库执行了DDL语句增加一个字段的长度后,从库报无法修改这个字段长的的问题,且这个字段的长度已经介于原来的长度和目标长度中间了环境5.7.19GTID双主复制解决步骤:1.尝试手工修改字段长度,恢复到未修改前的长度,重启slave进程。结果:失败,报同样的错..
分类:
其他好文 时间:
2017-09-30 22:59:06
阅读次数:
209
LEN() 函数 LEN() 函数返回文本字段中值的长度。 SQL LEN() 语法 MySQL 中函数为 LENGTH(): 演示数据库 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 "Websites" 表的数据: SQL LEN() 实例 下面的 SQL 语句从 "Websi ...
分类:
数据库 时间:
2017-09-16 18:58:42
阅读次数:
299
1、数据库索引长度限制? 默认情况下,InnoDB 引擎单一字段索引的长度最大为 767 字节,当使用 UTF-8 字符集,每一个字符使用 3 字节来存储,在 TEXT 或者 VARCHAR 类型的字段上建立一个超过 255 字符数的前缀索引时就会遇到问题。 数据库索引字段长度限制要求我们设计数据库 ...
分类:
数据库 时间:
2017-09-15 20:19:54
阅读次数:
175
常用查询写法 Like like本身效率就比较低,应该尽量避免查询条件使用like; 原因: 对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低; 由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。 解决办法: 尽量避免模糊查询,如果因为业务需要一定 ...
分类:
数据库 时间:
2017-09-09 16:27:40
阅读次数:
227
报错日志:08:42:12|PossibleDeadLoop:502|1.3438185|b7faf7a5-a229-4230-811d-017e4d3f13d3|b7faf7a5-a229-4230-811d-017e4d3f13d308:53:40|ReceiveData_WebProxyexp:MySql.Data.MySqlClient.MySqlException(0x80004005):Datatoolongforcolumn‘pay_channel‘atrow1在MySql.Data..
分类:
其他好文 时间:
2017-07-24 16:25:27
阅读次数:
206
数据导入时报ORA-12899错误,即插入的数据长度超出字段的设置长度,实际长度并不长,这是由于Oracle字符集不同,汉字占的长度不同造成的。中文在ZHS16GBK中占2个字节,在UTF-8中却占3个字节,所以汉字导入UTF-8字符集的数据库就很容易出现字段长度不够,解决办法,一个是增加字段长度, ...
分类:
数据库 时间:
2017-07-17 20:24:42
阅读次数:
227