表示 进入内容 3071308015679
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
MySQL 加锁处理分析

MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL语句,都能完整的分析出这条语句会加什么锁?会有什么样的使用风险?甚至是分析线上的一个死锁场景,了解死锁产生的原因。

【mysql】  【innodb】  【SQL】  【索引】   …

[获取更多]
Linux 下编译安装MariaDB

MariaDB是MySQL的一个开源分支,主要是社区在维护,并且完全兼容MySQL,并且可以很方便的称为MySQL的替代,MariaDB的诞生正是出自MySQL创始人Michael Widenius之手,命名的来源是他女儿的名字Maria,因为之前他把MySQL卖给sun公司,而sun又被orac...

【linux】  【mysql】  【加密】  【数据库】  【yum】  【配置】   …

[获取更多]
浅谈MySQL数据库优化

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:   1、数据库表设计

项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。

【架构】  【服务器】  【mysql】  【性能】  【日志】   …

[获取更多]
mysql查询

查询有多种方式:普通查询,连接查询,子查询查询,集合查询

1.select 查询语句具有5个子句,只有from是必须的。 SELECT [ALL|DISTINCT|DISTINCTROW|TOP]{*|table.

【mysql】  【函数】  【Group】   点击查看原文>

mysql 插入-更新-删除

1.插入记录有四种情况:插入单行记录: INSERT INTO tablename(column1,...columnn) VALUES(value1,...,valuen) 插入多行记录: INSERT INTO tablename(column1,.

【mysql】  【日志】  【update】   点击查看原文>

mysql环境搭载

1.Net start/stop mySQLservername:MySQL提供了命令行操作,启动或关闭数据库服务器: 2.MySQL的命令分类,分为3个类别: DDL:data definition languages,定义了4大数据库对象 数据库(DATABASE)、表(TABLE)、视图(VIEW)、索引(INDEX)等,常用的关键字主要包括:Create,dorp,alter DML:data manipulation language,数据操作语言,用于添加、删除、更新和查询数据库记录,并检查数据完整性。

【mysql】  【函数】  【数据库】  【索引】  【index】   …

[获取更多]
sysbench的安装和做性能测试

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:http://sysbench.sourceforge.net。

【mysql】  【性能】  【线程】  【数据库】  【测试】  【多线程】  【性能测试】   …

[获取更多]
Oracle SQL Developer 连接 MySQL

Oracle SQL Developer 连接 MySQL  Oracle SQL Developer 是非常强悍的开源的SQL开发工具, 可惜最近我才开始研究它, 刚安装好的OracleSQL Developer 是不支持连接MySQL的, 需要从MySQL官网下载JDBC驱动forMySQL.

【mysql】  【Oracle】  【SQL】  【数据库】  【JDBC】  【开发工具】  【database】   …

[获取更多]
Django:快速搭建简单的Blog

一,创建项目 我这里是基于python虚拟环境下做的开发, 先进入虚拟环境 workon py3_django 1, 为blog创建名为mysite的工程项目 django-admin.py startproject mysite

2.

【python】  【mysql】  【函数】  【Django】  【数据库】  【配置】  【request】   …

[获取更多]
利用mysql的dual表达到不插入重复记录

 当一张表的多个字段没有唯一索引时,想要在sql语句中加上判断达到不插入重复记录的目的,可以使用mysql的dual

INSERT INTO book_chapter_del (book_id, chapter_id,status) SELECT 20049198, 1000930, 0 FR...

【mysql】  【Oracle】  【express】  【索引】  【表达式】   点击查看原文>

表示 进入内容 3071308015679
« 先前的 10 新的记录 | 下一步 10 较早的记录 »