点击图片,可查看大图。 介绍 情况:如果你的表结构设计不良或你的索引设计不佳,那么请你优化你的表结构设计和给予合适的索引,这样你的查询性能就能提高几个数量级。——数据越大,索引的价值越能体现出来。 我们要提高性能,需要考虑的因素: 1、设计架构 2、设计索引 3、评估查询性能 1、设计架构 2、设计 ...
分类:
数据库 时间:
2016-07-21 19:45:31
阅读次数:
275
定义:操作符是保留的字或字符,主要用于比 较和算术运算。 分类:比较操作符,逻辑操作符和算术运算符。 1、比较操作符 包括:=,<>, >, <, <=, >=。 注意比较双方的数据类型。 2、算术运算符 包括:+,-,*,/等。 与数学运算规则一致。 2、逻辑操作符 IS NULL(是否为空) B ...
分类:
数据库 时间:
2016-07-21 19:44:32
阅读次数:
366
MYSQL作为最成功的开源关系型数据库之一,拥有大批的粉丝(本人也是),在这篇文章中,我们精心收集了10个最实用的mysql查询技巧,希望能够带给大家惊喜,如果大家也有非常不错的SQL,请留言与我们分享! 相关阅读:SQL ,MYSQL 使用CASE来重新定义数值类型 1. SELECT id,ti ...
分类:
数据库 时间:
2016-07-21 19:37:31
阅读次数:
197
五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 字符型 VARCHARVS CHAR他们都是用来储存字符串长度小于255的字符。 文本型 TEXT当你需要存储大串的字符时,应该使用文本型数据。文本型数据没有长度,而上一节中所讲的字符型数据是有长度的。 数值型 整数INT 、小数NUME ...
分类:
数据库 时间:
2016-07-21 19:38:34
阅读次数:
203
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系 ...
分类:
数据库 时间:
2016-07-21 19:36:29
阅读次数:
219
一些最重要的 SQL 命令 SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE ...
分类:
数据库 时间:
2016-07-21 19:35:51
阅读次数:
201
innodb_lru_scan_depth是5.6新增加的参数,根据 官方文档 描述,它会影响page cleaner线程每次刷脏页的数量, 这是一个每1秒 loop一次的线程。在Innodb内部,这个参数对应变量为srv_LRU_scan_depth,grep了一把,有几个地方会涉及到这个参数 1 ...
分类:
数据库 时间:
2016-07-21 19:30:14
阅读次数:
287
1.基本查询: (1)我只想查询某个表的某列时:SELECT col1,col2 from table1过滤掉不要的列字段; (2)我想查询某行的信息时:使用where col1=1 and col2=2来过滤掉不要的行; (3)我们可以使用group by来aggregate 数据,汇总时,显示的 ...
分类:
数据库 时间:
2016-07-21 19:28:04
阅读次数:
220
MySQL事务隔离级别详解 博客分类: SQL MySQL数据结构SQL MySQL事务隔离级别详解 SQL MySQL数据结构SQL SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。R ...
分类:
数据库 时间:
2016-07-21 19:28:22
阅读次数:
200
如上图,result是varchar类型,需要行转列,百度到的都是对int类型的操作,折腾了很久,才整出来,在这里备个忘,不过据说性能方面堪忧,所以在这里也求看到大神指点指点,哪里还可以改进的,谢谢。 1 --不适用于有类型为text、ntext等不能执行distinct操作的字段 2 SELECT ...
分类:
数据库 时间:
2016-07-21 19:25:49
阅读次数:
193
官方资源 1. Mysql Manual(严格来说,除了它其他都是浮云) http://dev.mysql.com/doc/refman/5.5/en/index.html 2. Mysql Internals官方介绍,wiki形式,收集了一些专题,讲得很深入 http://dev.mysql.co ...
分类:
数据库 时间:
2016-07-21 18:08:58
阅读次数:
246
平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解。注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效率的事情的发生。 问题 1: 首先,我们需要搞清楚 "空值" 和"NULL"的概念: 1:空值('' ...
分类:
数据库 时间:
2016-07-21 18:04:51
阅读次数:
276
验证python-mysql是否安装 1:python 2: import MySQLdb 安装步骤: 1、sudo apt-get install python-setuptools 2、sudo apt-get install libmysqld-dev 3、sudo apt-get insta ...
分类:
数据库 时间:
2016-07-21 18:03:58
阅读次数:
186
Medicator和OSB (Oracle Service Bus)存在的目的,从架构的设计模式上看,和解耦多态等理念非常的相似。 通过Proxy代理的方式,把真正某个Service的实现进行隐藏,让依赖于Service的应用只依赖Service接口,而在接口后面 Routing过去的Service... ...
分类:
数据库 时间:
2016-07-21 18:03:40
阅读次数:
134
SOA是一场架构的变革,那既然是变革,那就一定是有内在的原因来推动这个架构的变革。在过去几十年的时间里面,应用程序架构已经经历了3次巨大的变革,从Terminal/主机--> Client/Server-->Browser/Server, 无一例外,程序的复杂度,需求易变性,资源重用的等,都是不断推... ...
分类:
数据库 时间:
2016-07-21 17:56:11
阅读次数:
283
Mysql 性能优化教程 目录 目录 背景及目标 Mysql 执行优化 认识数据索引 为什么使用数据索引能提高效率 如何理解数据索引的结构 如何理解影响结果集 理解执行状态 常见分析手段 分析流程 总结 Mysql 运维优化 存储引擎类型 内存使用考量 性能与安全性考量 存储压力优化 运维监控体系 ...
分类:
数据库 时间:
2016-07-21 17:50:41
阅读次数:
299