-
MySQL数据库设计总结
所属栏目:[MySql教程] 日期:2019-02-16 热度:97
规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是按聚簇(clu[详细]
-
免费电子书|MongoDB入门到实践
所属栏目:[MySql教程] 日期:2018-12-14 热度:189
都说技术在飞速发展,新技术也在不断涌现,但我认为,其实程序员所用的基础技术的发展是相对缓慢的,你可以好几年不学习但还能混得下去。令人惊讶的其实是成熟技术的被替换速度。就像在一夜之间,那些长期稳定成熟的技术发现它们不再被开发者关注。 最好的[详细]
-
记一次生产数据库意外重启的经历
所属栏目:[MySql教程] 日期:2018-12-14 热度:124
前言 在一个阳光明媚的下午,电脑右下角传来一片片邮件提醒,同时伴随着微信钉钉的震动,打开一看,应用各种出错,天兔告警,数据库服务器内存爆红,MySql 数据库实例挂掉了。 排查 先交代一下数据库版本: mysqlstatus -------------- mysqlVer14.14Distr[详细]
-
携程一次Redis迁移容器后Slowlog“异常”分析
所属栏目:[MySql教程] 日期:2018-12-14 热度:130
容器化对于Redis自动化运维效率、资源利用率方面都有巨大提升,携程在对Redis在容器上性能和稳定性进行充分验证后,启动了生产Redis迁移容器化的项目。其中第一批次两台宿主机,第二批次五台宿主机。 本次异常是第二批次迁移过程中发现的,排查过程一波三[详细]
-
携程一次Redis迁移容器后的Slowlog“异常”分析
所属栏目:[MySql教程] 日期:2018-12-14 热度:87
容器化对于Redis自动化运维效率、资源利用率方面都有巨大提升,携程在对Redis在容器上性能和稳定性进行充分验证后,启动了生产Redis迁移容器化的项目。其中第一批次两台宿主机,第二批次五台宿主机。 本次异常是第二批次迁移过程中发现的,排查过程一波三[详细]
-
百亿数据量下,掌握这些Redis技巧你大概就稳住了全场
所属栏目:[MySql教程] 日期:2018-12-14 热度:191
今天将会跟大家讨论一些Redis在大数据中的使用,包括一些Redis的使用技巧和其他的一些内容。 首先给大家个地址: https://github.com/NewLifeX/NewLife.Redis 源码以及实例都在里面,当然今天的内容也是按照里面的实例来进行的,大家可以先进行下载。 这里[详细]
-
现金贷现在还能不能搞?
所属栏目:[MySql教程] 日期:2018-12-14 热度:129
现金贷获客方式千千万万种,这里只讲快捷法门:学习借贷宝,设置标准接口,通过邀请返利模式,让用户(代理)自发发展下一级用户(代理)。如果你是第三方,此方便法门更是屡试不爽。目前现金贷公司大多使用CPS获客,使用邀请返利模式获客还不算太多。[详细]
-
8Manage 企业管理系统“节流”非结构化数据和无用信息
所属栏目:[MySql教程] 日期:2018-12-14 热度:145
随着信息技术的发展,云计算、大数据等技术开始融入企业管理中。这是一个大数据的时代,也是一个信息泛滥的时代。如何在庞大的信息和数据中进行企业内部管理的重新架构,是摆在企业管理团队的重要考验![详细]
-
超实用的Oracle数据库自动备份脚本
所属栏目:[MySql教程] 日期:2018-12-14 热度:180
概述 数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的备份便显得尤为重要,由于不一定所有的服务均有资金完成高级的备份如RAC和DG,在我们只有一台数据库服务器的,暂时采取最简[详细]
-
这场MongDB事故暴露的潜在危机,你是否也正在忽视?
所属栏目:[MySql教程] 日期:2018-12-14 热度:109
一、MongoDB特性 MongoDB是一个可扩展的高性能基于文档的NoSQL数据库,具备但不限于以下特性: 无数据结构限制和高性能 MongoDB以文档结构的存储方式,能够更便捷的获取数据; MongoDB没有表结构的概念,每条记录可以有完全不同的结构,业务开发方便快捷,[详细]
-
dba+工具:MongoDB热备份工具,解决官方版备份缺陷
所属栏目:[MySql教程] 日期:2018-12-14 热度:74
前言 目前官方MongoDB社区版是不支持Hot Backup热备份的,我们只能通过mongodump等逻辑备份工具导出bson文件,再mongorestore导入,类似MySQL的mysqldump工具。 在备份副本集时,我们需指定--oplog选项记录备份间产生的增量数据,类似mysqldump --single-t[详细]
-
MySQL:缓存算什么东西?!
所属栏目:[MySql教程] 日期:2018-11-22 热度:113
十年前,我们还是一个企业内部的应用,用户不多,数据也不多。 Tomcat一天也处理不了多少请求,闲得无聊的时候只能和我聊天,这是没有办法的事情,因为整个系统只有我们两个: 没错,我就是大名鼎鼎的MySQL ,我和Tomcat位于不同的机器上,每次通信都是一[详细]
-
这可能是最学习MySQL最好的4本免费电子书
所属栏目:[MySql教程] 日期:2018-11-18 热度:116
MySQL是一个开源的关系型数据库,也是一个多用户、多线程的数据库管理系统。它是流行的LAMP开发平台(Linux、Apache HTTP Server、MySQL和PHP编程语言)的一个元素,MySQL在Web上尤其流行。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQ[详细]
-
MySQL更改数据库数据存储目录
所属栏目:[MySql教程] 日期:2018-11-18 热度:157
MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录。下文总结整理了实践过程的操作步骤。 1:确认MySQL数据库存储目录 [root@DB-Servertmp]#mysqladmin-uroot-pvariables|grepdatadir Enter[详细]
-
开始使用MongoDB之前应该知道的14件事
所属栏目:[MySql教程] 日期:2018-11-12 热度:62
本文要点 即使MongoDB没有强制要求,设计一个模式还是至关重要。 类似地,在设计模式及访问模式时设计好索引。 避免大对象,尤其是大数组。 谨慎对待MongoDB的设置,尤其是关乎安全和稳定性时。 MongoDB没有查询优化器,因此,对于如何安排查询操作的顺序[详细]
-
实现故障恢复自动化:详解Redis哨兵技术
所属栏目:[MySql教程] 日期:2018-11-12 热度:56
在前面分享的《读完这篇文章,就基本搞定了Redis主从复制》中我们曾提到,Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢[详细]
-
Redis不懂,面试担心不过,一次性解决面试Redis题目(含答案)?
所属栏目:[MySql教程] 日期:2018-11-12 热度:75
Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的,下面我从个人当面试官的经验,总结几个必须要掌握的知识点。 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支[详细]
-
Spring Boot集成Redis实战操作
所属栏目:[MySql教程] 日期:2018-11-12 热度:136
最近在使用Spring Boot,发现其功能真是强大,可以快速的集成很多的组件功能,非常方便: 今天就来介绍下,如何集成Redis。 定义 Redis 是一个高性能的key-value数据库。它支持存储的value类型很多,包括string(字符串)、list(链表)、set(集合)、zset(sort[详细]
-
为什么我们做分布式要使用Redis?
所属栏目:[MySql教程] 日期:2018-11-12 热度:96
绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能[详细]
-
MySQL数据库命令窗口中文乱码或插入中文数据失败
所属栏目:[MySql教程] 日期:2018-11-12 热度:126
在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况 比如查询会出现中文乱码,或者插入数据会出现错误ERROR 1366 (HY000): Incorrect string value: 'xD5xC5xC8xFD' for column 'name' at ro[详细]
-
MySQL的内存和相关问题排查
所属栏目:[MySql教程] 日期:2018-11-12 热度:127
我们都知道数据库是IO密集型一类应用,为了提高其性能大量使用内存代替文件(交换分区)的IO操作是保证数据库稳定、高效的基本原则。那么数据库是如何使用内存的,我们如何查看数据库内存的占用,如何通过通过数据库内存配置设置提高其性能?本文虫虫就以M[详细]
-
MySQL数据库之存储过程的创建和调用
所属栏目:[MySql教程] 日期:2018-11-12 热度:190
MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要[详细]
-
Redis命令行工具有趣的罕见用法
所属栏目:[MySql教程] 日期:2018-11-12 热度:133
我们天天都在使用 Redis 内置的命令行工具 redis-cli,久而久之以为它就是一个简单的交互式 Redis 数据结构手工操作程序,但是它背后强大的功能绝大多数同学可能闻所未闻。本节我们一起来挖掘这些鲜为人知的有趣用法。 执行单条命令 平时在访问 Redis 服务[详细]
-
Sharding-Sphere 正式步入 Apache 基金会孵化器
所属栏目:[MySql教程] 日期:2018-11-12 热度:138
美国时间2018年11月10日6点,分布式数据库中间件开源软件 Sharding-Sphere 正式步入 Apache 基金会孵化器。 根据 Apache 基金会邮件列表显示,7个约束性投票(binding votes)和7个无约束性投票(non-binding votes)的投票,全部持赞同意见,无弃权票和反对票[详细]
-
SQL Sever AlwaysOn在阿里云的突破
所属栏目:[MySql教程] 日期:2018-10-14 热度:113
【新产品上线啦】51CTO播客,随时随地,碎片化学习 作者介绍 王方铭,阿里巴巴技术专家,从DBA到产品研发,伴随阿里云数据库产品成长至今,对数据库技术、后端技术平台建设有深刻的理解,目前主要负责RDS SQLServer产品研发工作。 早在2015年的时候,随着阿[详细]