
数据库
文章平均质量分 62
yzl11
付出往往要>回报
展开
-
让数据库变快的10个建议
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。0. 小心设计数据库第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说,这原创 2015-11-21 15:37:25 · 269 阅读 · 0 评论 -
MySQL存储IP地址的方法
为什么要问如何存储IP?首先就来阐明一下部分人得反问:为什么要问IP得怎样存,直接varchar类型不就得了吗?其实做任何程序设计都要在功能实现的基础上最大限度的优化性能。而数据库设计是程序设计中不可忽略的一个重要部分,所以巧存IP地址可以一定程度获得很大提升。利用函数算法处理在MySQL中没有直接提供IP类型字段,但如果有两个函数可以把IP与最大长度为10位数字类转载 2016-12-27 10:09:15 · 955 阅读 · 0 评论 -
CentOS7 安装 Mysql 5.7,密码查看与修改
1、检测下系统有没有自带的mysql:yum list installed | grep mysql, 如果已经有的话执行命令yum -y remove mysql-libs.x86_64卸载已经安装的mysql。 http://dev.mysql.com/downloads/mysql/2、先到mysql官网下载5.7.11的安装包,download-yum选择转载 2016-09-23 21:07:21 · 16224 阅读 · 0 评论 -
数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略:可以降低单台机器的访转载 2016-09-23 20:26:58 · 283 阅读 · 0 评论 -
Linux下修改Mysql的用户(root)的密码
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -uroot -pEnter passwo转载 2016-09-23 20:23:37 · 241 阅读 · 0 评论 -
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
本篇文章是对SQL中的四种连接-左外连接、右外连接、内连接、全连接进行了详细的分析介绍,需要的朋友参考下1、内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。转载 2016-07-21 20:45:46 · 510 阅读 · 0 评论 -
Mysql与Oracle区别
周五去一家公司去面试,那公司经理问了关于Mysql与Oracle的区别问题,以前没有总结,回答也不是很好,只是凭感觉,先总结如下:1.Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2.Oracle支持大并发,大访问量,是OLTP最好的工具。3.安装所用的空间差别也是很大的,M转载 2016-07-21 18:20:45 · 407 阅读 · 0 评论 -
Mysql与Oracle的50个区别
1. 有些人说Oracle没有限制,实际上他们说得可能是Oracle不支持LIMIT语法.不过可以rownum虚列来实现,不过会更加麻烦. 2. Oracle不支持偏移(offset)语法. 3. Oracle的复制功能可能比MySQL更加健壮,不过也更加难以配置. 4. 对于多个Master类型的系统,大部分用户都希望你使用更加复杂也更加昂贵的Oracl转载 2016-07-21 18:05:42 · 7260 阅读 · 0 评论 -
Oracle双引号和单引号的区别小结
一般情况下,我们使用单引号居多 但在字符集不一致的时候,双引号和单引号区别还是很大的 而且,使用ODBC桥导入外部数据的时候,表名是带双引号的 先看个案例: 以前遇到过一个这样的问题 一个朋友在创建表时,表名采用小写,并且表名用双引号括了起来 表已经创建了,但是在查询的时候,显示表名不转载 2016-07-30 11:34:35 · 589 阅读 · 0 评论 -
[置顶] oracle 内连接(inner join)、外连接(outer join)、全连接(full join)
http://blog.youkuaiyun.com/jiesa/article/details/7354449转载 2016-07-14 16:34:15 · 971 阅读 · 0 评论 -
提升SQLite数据插入效率低、速度慢的方法
http://blog.youkuaiyun.com/majiakun1/article/details/46607163转载 2015-11-21 15:31:37 · 782 阅读 · 0 评论 -
Redis应用场景
自从第一次在项目中使用Redis后便深深地喜欢上了这个方便快速的NoSQL数据库,所以在很多需求中都会下意识的去寻找基于Redis的解决方案,在尝试后将这些使用场景记录下来希望能给大家带来帮助。缓存作为Key-Value形态的内存数据库,Redis最先会被想到的应用场景便是作为数据缓存。而使用Redis缓存数据非常简单,只需要通过string类型将序列化后的对象存起来即可,不过也有转载 2016-12-20 16:10:39 · 638 阅读 · 0 评论