数据库

MY SQL优化

28

myicusiteadmin 发布于 6个月前 (05-03)

场景 用的数据库是mysql5.6,下面简单的介绍下场景 课程表: 数据100条 学生表: 数据70000条 学生成绩表SC: 数据70w条 查询目的: 查找语文考100分的考生 查询语句: 执行时间:30248.271s 为什么这么慢?先来查看下查询计划: 发现没有用到索引,t...

阅读(30)赞 (0)

Redis 单线程却能支撑高并发

5

myicusiteadmin 发布于 6个月前 (05-02)

最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 I/O 多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理。 几种 I/O 模型 为什么 Redis 中要使用 I/O ...

阅读(38)赞 (0)

MY SQL语句查询速度超慢的原因分析

myicusiteadmin 发布于 6个月前 (04-24)

  说实话,关于SQL语句执行慢这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因...

阅读(48)赞 (0)

select count(*)底层究竟做了什么?

7

myicusiteadmin 发布于 6个月前 (04-22)

SELECT COUNT( * ) FROM t是个再常见不过的 SQL 需求了。在 MySQL 的使用规范中,我们一般使用事务引擎 InnoDB 作为(一般业务)表的存储引擎,在此前提下,COUNT( * )操作的时间复杂度为 O(N),其中 N 为表的行数。 而 MyISAM...

阅读(21)赞 (0)

Redis实现分布式中Session共享

2

myicusiteadmin 发布于 6个月前 (04-20)

 上一篇使用Redis实现Session共享方式虽然可行,但是实际操作起来却很麻烦,现有代码已经是这个样子了,总不可能全部换掉吧!好吧,这是个很实际的问题,那么能不能实现无侵入式的分布式Session共享方案呢?mode=”InProc”这是web.con...

阅读(26)赞 (0)

如何实现与优化亿级数据的访问与存储?

1

myicusiteadmin 发布于 6个月前 (04-17)

今年以来,网络上时不时的就会传出“某某公司又裁员了,技术团队也被裁了”,其中不乏我们熟悉的一些大厂。 在这之后,市场上的“技术劳动力”又多了起来,而且这些“劳动力”中有相当一部分是有大型工程经验的,比如海量数据处理、高并发处理等经验。 对于求职者来说,竞争更加激烈了,在这个时刻,...

阅读(69)赞 (0)

这样设计user表轻松实现第三方登录

myicusiteadmin 发布于 6个月前 (04-17)

说起用户表 , 大概是每个应用/网站立项动工考虑的第一件事情 ; 用户表结构的设计 , 算是整个后台架构的基石 ; 如果基石不稳 , 待到后面需求跟进了发现不能应付 , 回过头来反复修改用户表 , 要大大小小作改动的地方也不少 ; 与其如此 , 不妨设计用户表之初就考虑可拓展性 ...

阅读(30)赞 (0)

10个方法助力高并发大流量网站

myicusiteadmin 发布于 6个月前 (04-17)

1.硬件升级 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 2.负载均衡 它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站...

阅读(22)赞 (0)

SQL语句:SQL基础、SQL函数、SQL技巧

myicusiteadmin 发布于 6个月前 (04-14)

一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_ad...

阅读(146)赞 (0)

从数据存储角度分析Redis为何这么快

16

myicusiteadmin 发布于 6个月前 (04-08)

本文内容思维导图如下: 一、简介和应用 Redis是一个由ANSI C语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种 Redis在互联网公司一般有以下应用: Stri...

阅读(40)赞 (0)