随笔分类 - mysql
数据库
摘要:具体还是要看版本的 4.0版本以下,varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节) 5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100个。 自己在数据库中建个表测试
阅读全文
摘要:前言 由于公司使用的是mysql数据库,在存储hive表数据结构时,数量已经达到了千万级别,需要进行分区存储,对这方面在之前的hive外部分区表有些了解,mysql是不是相同的道理,这里我在同事那里看到一些文章,作为学习使用; 一: 分区简介 分区是根据一定的规则,数据库把一个表分解成多个更小的、更
阅读全文
摘要:几个常用用例: 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u root -p dataname >dataname.sql这个时候会提示要你输入root用户名的密码,输入密码后dataname数据库就成功备份在mysql/bin/目录中
阅读全文
摘要:今天项目遇到一个问题:就是在公司test环境中执行sql查询语句很快,也就几百毫秒,但是放到sit环境中测试就要延迟至少1分钟左右。 网上找了很多原因,大多数都是说索引问题,我看了索引没问题,又重新建立索引散列值保证其有效,但是还是不行; 原因:test环境中数据量很少,也就100多条,索引的散列有
阅读全文