-
日期:2020-11-02 13:32:41
点击:59
内容简介:set,enum的数据类型都是字符串类型的对象,其中set最多可以包含64个元素,并且可以任意取到集合中的元素。而enum则是只能取到集合中的木一个元素,最多包含65536个元素,也就是说set是多项选择,enum是单项选择了。 这里我们来比较下他们之间相同点和不同点...
-
日期:2020-11-02 13:32:41
点击:59
内容简介:我们知道可以将一个海量记录的 MySQL 大表根据主键、时间字段,条件字段等分成若干个表甚至保存在若干服务器中。 唯一的问题就是跨服务器批量查询麻烦,只能通过应用程序来解决。谈谈在Java中的解决思路。其他语言原理类似。 这里说的分表不是 MySQL 5.1 的...
-
日期:2020-11-02 13:32:41
点击:59
内容简介:工作中遇到大概20万的数据插入操作,程序编完后发现运行超时,修改PHP最大执行时间到600,还是超时,检查超时前插入的数据条数推算一下,大概要处理40~60分钟才能插入完成,看来程序写的效率太低,得优化了。 测试电脑配置: CPU:AMD Sempron(tm) Processor...
-
日期:2020-11-02 13:32:40
点击:59
内容简介:profiling是个很好用的mysql性能分析工具,今儿就来试验下profiling的功能。感谢 有爱玫瑰的博文: mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 下面我们举例介绍一下M...
-
日期:2020-11-02 13:32:40
点击:59
内容简介:使用storm处理日志的时候,经常会遇到并发插入mysql的效率问题,到网上查了些资料,做一下笔记 将表的引擎改为 myisam, 修改 my.cnf 的concurrent_insert=2,concurrent_insert 可以设的值有 0 1 2 ,2 是完全支持并发插入 1) concurrent _insert =0 ,无论...
-
日期:2020-11-02 13:32:38
点击:59
内容简介:当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现...
-
日期:2020-11-02 13:32:37
点击:59
内容简介:今儿继续再看老师给推荐的深入浅出mysql数据库开发这本书,看到innodb数据库的外键关联问题时,遇到了一个问题,书上写的是可以对父表进行修改,从而同步到子表的外键上去,可是自己的实验却是没有能够。 复制代码 代码如下: mysql show create table country...
-
日期:2020-11-02 13:32:37
点击:59
内容简介:面试mysqldba的时候遇到一个题: 描述msyql replication 机制的实现原理,如何在不停掉mysql主库的情况下,恢复数据不一致的slave的数据库节点? MySQL的复制(replication)是一个异步的复制,从一个MySQL instace(称之为Master)复制到另一个MySQL instan...
-
日期:2020-11-02 13:32:36
点击:59
内容简介:项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式...
-
日期:2020-11-02 13:32:36
点击:59
内容简介:此处我们给int char没有给出他们的宽度,系统默认会给它分配一个宽度。 M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 我们来进行下试验 复制代码 代码如下: mysql(root@localhost:test 03:19:00)create table c (...