数据库
fmm_sunshine
希望在这里与大家分享知识!
展开
-
MySql的索引
什么情况下应该建立索引一般来说,在where和join中出现的列需要建立索引,但也不完全如此,因为MySQL只对、>、、>=、=、between、in,以及某些时候的like才会使用索引。例如:select t.name from mytable t left join mytable m on t.name=m.username where m.age=20 and m.city原创 2017-05-17 09:31:54 · 295 阅读 · 0 评论 -
MySQL性能优化的20+条经验--重点
MySQL性能优化的20+条经验1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让My翻译 2017-09-09 22:09:11 · 882 阅读 · 0 评论 -
MySQL索引使用方法和性能优化--重点
MySQL索引使用方法和性能优化关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comm翻译 2017-09-09 22:07:00 · 224 阅读 · 0 评论 -
SQL语句优化--重点
01_SQL语句优化【数据库优化的目的】1.避免出现页面访问错误 由于数据库连接timeout产生页面5XX错误。 由于慢查询造成页面无法加载。 由于阻塞造成数据无法提交。2.增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的。3.优化用户体验 流畅的访问速度。 良好的网站功能体验。 【从哪些方面进行数据库优化】 【S翻译 2017-09-09 22:00:12 · 327 阅读 · 0 评论 -
搭建MySQL集群
搭建MySQL高可用负载均衡集群阅读目录1、简介2、基本环境3、配置MySQL主主复制4、中间件简述 4.1、Haproxy介绍 4.2、keepalived介绍5、中间件的安装与配置(haproxy、keepalived) 5.1、安装haproxy 1)、编译安装haproxy 2)、提供启动脚本 3)、提供配置文件 4)、启动日志 5)、启动hapro转载 2017-09-04 23:11:28 · 296 阅读 · 0 评论 -
mysql的一些命令
创建索引:ALTER TABLE 【表名】 ADD INDEX 【索引名:IDX_CSC_CUSTOMER_CREATETIME】【索引作用列名:(CREATETIME)】;CREATE INDEX 【索引名】【索引列】创建表:CREATE TABLE 【表名】(【列名】【列类型】 DEFAULT' 默认值')创建视图:create view 【视图名】 AS 【查询语句原创 2017-07-13 11:10:57 · 180 阅读 · 0 评论 -
MySQL存储过程
1、首先你要明白,mysql也是一种语言,他也可以编写程序,也是支持逻辑判断,if,elseif,else,switch,while等等的判断2、mysql赋值一个变量的值操作:set @a = 1; 查看这个变量为select @a;3、当你创建存储过程的时候你要先选择Mysql的数据库,然后才能进行操作,比如创建(1)create procedure hanshuming() //原创 2017-06-19 23:27:17 · 210 阅读 · 0 评论 -
sql中查询的问题积累
Mysql查询当天当周当月当年:当天:DateDiff(dd,datetime,getdate())=0 DATEDIFF 函数:语法:DATEDIFF ( datepart , startdate , enddate )备注:enddate 减去 startdate。如果 startdate 晚于 enddate,则返回负值。如果结果超出整数值范围,则 DATEDIF原创 2017-05-24 10:09:49 · 257 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
不同数据库的分页处理本人在工作学习的经验中总结如下的分页:OracleOracle的分页技术通过对rownum的控制代码块语法遵循标准markdown代码,例如: select b.rm,b.* from ( select rownum rm,a.* from (select * from table) a原创 2017-05-08 20:13:29 · 216 阅读 · 0 评论 -
Oracle存储过程总结
Oracle存储过程总结-例:如下代码代码块“`oracle CREATE OR REPLACE PRODUCE 分库.表名( v_date IN DATE, v_id IN VARCHAR, v_param IN VARCHAR2, v_return OUT NUMBER, v_msg OUT VARCHAR2)“`原创 2017-12-11 15:32:54 · 214 阅读 · 0 评论