- 博客(10)
- 收藏
- 关注
转载 mysql 查询今天,昨天,上个月sql语句 注解
今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天Select * FROM 表名 Where TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 17天Select * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间...
2018-05-24 20:29:41 150
转载 秒杀系统架构优化思路
一、为什么难秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,亦与秒杀类似,瞬时流量更甚。二、常见架构流量到了亿级别,常见站点架构如上:1)浏览器端,最上层,会执行到一些JS代码2)站点层,这一层会访问后端数据,拼html页面返回给浏览器3)服务层,向上游屏蔽底层数据细节4)数...
2018-05-24 20:27:59 77
转载 mysql索引需要了解的几个注意
索引是做什么的?索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。大多数MySQL索引(PRIMARY KEY、UNIQUE、INDEX和FULLTEXT)在B树中存储。只是空间列类型的索引使用R-树,并且ME...
2018-05-24 20:26:59 98
翻译 PHP-redis中文文档
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$redis = new Redis();connect, open 链接redis服务参数host: ...
2018-05-24 20:25:47 168
转载 lib_mysqludf_json 把mysql关系型数据转换成json格式的UDF工具
介绍mysql里的数据格式转成json格式,通常使用php的json扩展实现。如果使用udf,会有更快的速度。lib_mysqludf_json提供下面功能:1.可变长度的参数列表允许直接映射2.自动转义适应json语法3.NULL处理字符串null映射到javascript null,数字null映射到java NaN4.表达式自动映射成json对象成员5.json成员名称基本的有效性检查6.j...
2018-05-24 20:25:02 663
转载 使用canal进行mysql数据同步到Redis
写这篇博文时,自己一定是含着误删数据库的眼泪写完的,文中的后续部分会谈到这个“从删库到**”的悲惨故事,这个故事深刻地教训了我,我也想以此来警示大家,注意数据安全和数据备份。1. 可行方案回归正题:我们的标题为《使用canal进行mysql数据同步到Redis》,那就先来说说我们的目的:mysql数据同步到Redis,想达到读写分离,Redis只做缓存,MySQL做...
2018-05-24 20:21:45 295
转载 Redis应用场景
1. MySql+Memcached架构的问题Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的开销。各个Slab按需动态分配一个page的内存(和4Kpage的概念不同,这里默认page为1M),...
2018-05-24 20:20:23 194
转载 left join on 和where条件的放置
select * fromtd left join (select case_id as sup_case_id , count(*) supervise_number from td_kcdc_case_sup_info group by case_id ) sup on sup.sup_case_id = td.case_id where 1=1 /*不能去掉, 否则认为...
2018-05-24 20:18:18 93
转载 Redis各类型应用场景
Redis的六种特性 l Strings l Hashs l Lists l Sets l Sorted Sets l Pub/Sub Redis各特性的应用场景 Strings Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。 常用方法 方法 说明 特性 set 设置key对应的的值为String类型的v...
2018-05-24 20:15:30 97
翻译 mysql嵌套表查询
许多人都觉得MySQL不支持嵌套查询,其实MySQl从4.11版后已经完全支持嵌套查询了,那么下面我举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual): 1. SELECT语句的子查询: 语法: (注意:AS 可省略) CODE: SELECT ... FROM (subquery) AS tableName ... 先创建一个表: CODE: CRE...
2018-05-24 20:13:15 1967
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人