
数据库
Santiago_M
不要抱怨!一切靠自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows平台MySQL双机热备实施方案
windows平台MySQL双机热备实施方案 一、准备:1.主从服务器确保关闭防火墙或者开放MySQL端口,默认3306。2.从服务器版本确保等于大于主服务器版本。3.确保主从服务器拥有相同的初态,即所有数据相同。4.过程中锁表FLUSH TABLES WITH READ LOCK;,解锁LOCK TABLES;二、主服务器配置文件添加以原创 2017-03-20 09:43:16 · 3543 阅读 · 0 评论 -
MYSQL的优化总结
结合《高性能Mysql》和某公司的Mysql高性能优化范例,以及自己在工作中总结的一些SQL语句优化知识,在此给大家分享下希望对大家有用。一.设计数据库首先需要注意的就是数据类型的选取 1.选择优化的数据类型需要遵循的原则 1).数据类型更小的更好 2).简单就好转载 2017-03-20 20:18:43 · 1217 阅读 · 0 评论 -
UUID和自增列的优缺点
在数据库的设计中,主键的生成策略是一个很值得研究的问题。通常,我们经常会用到INT自增,UUID这两种主键生成策略。今天我就来对这两中种做一个大致的区分总结,以及怎么样更灵活的使用。使用INT做主键的优点: 1、需要很小的数据存储空间,仅仅需要4 byte 。 2、insert和update操作时使用INT的性能比GUID好,所以使用int将会提高应用程序的性能原创 2017-03-26 17:27:23 · 4197 阅读 · 0 评论 -
Mysql中的STRAIGHT_JOIN和force index语句对sql的优化
引用:http://blog.youkuaiyun.com/bruce128/article/details/46777567https://huoding.com/2013/06/04/261转载 2017-09-13 19:31:29 · 1831 阅读 · 1 评论 -
在一个千万级的数据库查寻中,如何提高查询效率?
在一个千万级的数据库查寻中,如何提高查询效率?1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置转载 2017-09-07 15:52:40 · 397 阅读 · 0 评论 -
mysql设计最优化索引
"喝水不忘挖井人"在这里感谢微信公众号“数据库开发”提供的大量相关知识文章供我们学习,我只是一个搬运工,将自己感觉好理解的部分总结下来。 虽然看过很多的软文来解释如何建好一个索引来提高查询效率,但是发现知识还是文章中的知识,掌握了这些基本的概念距离写出一个好的索引还是有很大的距离需要去实践;话说回来,如果这些基本的知识的不知道该如何来基于知识实践呢!!!转载 2017-09-18 18:34:16 · 976 阅读 · 0 评论 -
Mysql5.7遇到运行sql报1055错
1.错误:[Err] 1055 - nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'swh.attendee.原创 2018-01-19 17:21:21 · 4890 阅读 · 0 评论