随笔分类 - mysql
摘要:1 thread_cache_size 这个参数明显重要,保证thread_cache有剩余线程,实际环境调大后,速度明显加快,目前50 2 Max_connections 这个一般100就差不多了。 3 druid 的max_active最好大点,60 以上参数单台服务器(含数据库)可应付五千用户
阅读全文
摘要:在my.cnf配置文件中的[mysqld]区域添加skip-name-resolve,即跳过mysql连接的DNS反向解析功能,这样能很好地提高mysql性能。在这种情况下,就只能使用MySQL授权表中的IP来连接mysql服务了。对于第一种方法显然比较笨,也不实用!强烈推荐第二种方法,添加skip
阅读全文
摘要:1 免压缩版安装会经常提示需要c++库,还是要用安装版。 2 安装板默认在c盘,修改目录要注意目录权限。 3 要把datadir的data目录全部考到新目录下。
阅读全文
摘要:之前一直通过binlog主从同步,现在发现GTID这种方式,记录一下,具体可参考网上教程。感觉配置使用更为简单方便,不知实际效果如何。
阅读全文
摘要:服务端用的是utf-8,客户端工具打开表和视图是会报Illegal mix of collations for operation错误,经排查,可以采用以下语句解决 SET character_set_connection ='gbk' SET character_set_client ='gbk'
阅读全文
摘要:背景 这次做oracle数据迁移,也想总结像mysql的数据迁移方式。简单列下吧,因为具体方式网上很多。 方式
阅读全文
摘要:(转自)https://www.cnblogs.com/DwyaneTalk/p/4113829.html 背景 这次恢复oracle和sqlserver,想想也不能把mysql落下了吧。三剑合一。都写下了吧。主要是mysql好久不倒腾,也都忘了,找了篇差不多的转载下吧。 这些迁移工作说来也有意思,
阅读全文
摘要:代码如下: SELECT * FROM table ORDER BY id LIMIT 1000000, 10; 也许耗费几十秒 网上很多优化的方法是这样的 SELECT * FROM table WHERE id >= (SELECT id FROM table LIMIT 1000000, 1)
阅读全文
摘要:mysql 5.7以上版本windows安装有问题,建议5.6及以下版本
阅读全文
摘要:总结】:mysql备份和bin-log日志 备份数据: 查看binlog日志: 导入之前备份数据: 恢复binlog-file二进制日志文件: 从某一(367)点开始恢复: 先查好那一点(用more来查看) 然后恢复: 重置binlog日志
阅读全文
摘要:mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。而使用lvm快照功能对数据库进行备份,可以实现几乎热备的功能,但备份过程较为复杂,不过现在倒是有个工具m
阅读全文
摘要:一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p按ENTER键
阅读全文
摘要:1、确保主数据库与从数据库一模一样。 例如:主数据库里的a的数据库里有b,c,d表,那从数据库里的就应该有一个模子刻出来的a的数据库和b,c,d表 2、在主数据库上创建同步账号。 GRANT REPLICATION SLAVE,FILE ON *.* TO 'mstest'@'192.168.1.1
阅读全文
摘要:1. InnoDB不支持FULLTEXT类型的索引。 2. InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 wh
阅读全文
摘要:Navicat for mysqlworkbeanchsqlyog
阅读全文