mysql
文章平均质量分 79
无怨_无悔
了解这个世界,了解更完整的自己 再繁茂的树木都是从根长起的,再多困扰我们的问题都是由一个问题引起的。 所以无论是坏是好,请你珍惜拥有我的机会。
展开
-
mysql分库分表解决方案思路
垂直拆分水平拆分分库分表解决方案技术方案:proxy或应用层proxy: mycat-cobar(社区), atlas(数字),heinsberge(百度),vitess(youtube)应用层:sharding-jdbc(当当),TDDL(阿里)拆分的原则能不拆分尽量不拆分 如果要拆分一定要选择合适的拆分规则,提前规划好 数据拆分尽量通过数据冗余或...原创 2020-03-27 09:15:12 · 810 阅读 · 0 评论 -
mysql数据库设计规范和优化
数据库的设计1、数据库命名规范•所有的数据库对象名称必须使用小写字母并使用下划线分割(mysql 数据库对大小写敏感)•所有数据库对象名称禁止使用MySqL保留关键字 eg. from关键字 •MySQL关键字查询•数据库对象的命名要见名之意 , 最好不要超过32个字符.•数据库操作的时候 ,总会导入导出表 , 有一些临时表 , 临时表的最好以tmp为前缀并且以日期为后缀...原创 2020-03-27 08:34:18 · 371 阅读 · 0 评论 -
MySQL优化
之前看了一段时间关于MySQL优化方面的资料,虽然不是专业的DBA,但这些足以在日常工作中能够快速解决sql优化的问题。不过,发现无论什么时候,都缺少不了数据结构的出现。1.慢查询日志 每个公司都会有自己的日志监控系统,可以通过监控系统速度定位慢查询的日志。如图: 当然,一些公司可能没有那么多的资源,可能会没有。另一中方式我也会告诉大家。 ...原创 2020-02-22 14:41:47 · 229 阅读 · 0 评论 -
解决MySQL不允许(其它IP)从远程访问的方法
开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员原创 2015-09-14 11:19:45 · 24249 阅读 · 0 评论 -
MYSQL日期 字符串 时间戳互转
常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看;涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()原创 2017-11-17 15:33:00 · 632 阅读 · 0 评论 -
一次MySQL千万级大表优化过程
概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死,严重影响业务。老系统,当时设计系统的人大概是大学没毕业,表设计和SQL语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!方案概...转载 2019-06-26 23:27:51 · 956 阅读 · 0 评论