返回首页
最新 | 最热门 | 最高评价

+3  我对技术方向的一些反思

Tag: ORACLE | 大发排列3网址 | mysql | 大话技术
jacky 发于 2010年09月12日 18:15 | 点击: 3439 | 展开摘要
关于SSD

去年,我们曾经使用了一批SSD的PC,用来做数据库的服务器,用来提高数据库服务器的IO能力。但是从目前的使用情况来看,如果将SSD作为主存储,存在一些问题:

首先,SSD的稳定性还不够好,我们碰到了一些SSD盘损坏和SSD与机器不兼容的情况发生。

第二,SSD的容量盘都比较小,考虑到稳定性的问题,如果做RAID会进一步损失容量,性价比不高。

第三,SSD属于NAND类型的flash,写操作不仅会产生“磨损”,而且随着碎片的不断增加,写操作的性能会不断下降。

查看全文: http://shapenut.com/item/2682.html

+2  正确重置MySQL密码

Tag: Technical | MySQL
老王 发于 2011年06月12日 15:37 | 点击: 2520 | 展开摘要
谁都不想弄丢家门钥匙,但不管多么小心,时间长了,这样的事情总会发生几次。MySQL密码也是一样,把它写在文档上不太安全,记在脑子里又难免会忘记。

如果你忘记了MySQL密码,如何重置它呢?

下面是错误答案:

首先停止MySQL服务,然后使用skip-grant-tables参数启动它:

shell> /etc/init.d/mysql stop
shell> mysqld_safe --skip-grant-tables &

此时无需授权就可以进

查看全文: http://shapenut.com/item/5255.html

+1  MySQL主从服务器数据一致性的核对与修复

Tag: Technical | MySQL
老王 发于 2013年05月03日 21:40 | 点击: 1723 | 展开摘要
我上一次遇到MySQL主从服务器数据一致性问题,想想是几年前的事情了,还依稀记得当时惊慌失措的情景,好在最后借助Maatkit解决了问题。几年后,当我再次面对同样的问题时,Maatkit已经不复存在,转而成为了Percona Toolkit的一部分,不变的是我依旧手忙脚乱,所以还是记录一下吧,保不准啥时候又会遇到这个问题。

如果你在MySQL从服务器上遇到类似下面的错误信息,那么恭喜你中招了:

mysql> SHOW SLAVE STATUS\G

Last_Err

查看全文: http://shapenut.com/item/9766.html

+1  MySQL和MongoDB设计实例对比

Tag: Technical | MongoDB | MySQL
老王 发于 2011年06月08日 22:51 | 点击: 2374 | 展开摘要
MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚。下面通过一个设计实例对比一下二者:假设我们正在维护一个手机产品库,里面除了包含手机的名称,品牌等基本信息,还包含了待机时间,外观设计等参数信息,应该如何存取数据呢?

如果使用MySQL的话,应该如何存取数据呢?

如果使用MySQL话,手机的基本信息单独是一个表,另外由于不同手机的参数信息差异很大,所以还需要一个参数表来单独保存。

CREATE TABLE IF NOT EXISTS `mobiles

查看全文: http://shapenut.com/item/5214.html

+0  通过ProxySQL提升PHP/MySQL的性能

Tag: Technical | MySQL | PHP
老王 发于 2018年07月09日 19:35 | 点击: 861 | 展开摘要
前些天我介绍了如何通过 Twemproxy 实现 Redis 连接池,进而提升 PHP/Redis 的性能。今天我要介绍一下 ProxySQL,通过它可以实现 MySQL 连接池,进而提升 PHP/MySQL 的性能,实际上原理是差不多的,本来没必要再写一篇文章赘述,不过我在配置使用 ProxySQL 的过程中,遇到了一些小问题,感觉还是应该记录一下。

关于安装过程,官方 Wiki 里有详细描述。主要看配置文件 /etc/proxysql.cnf :

datadir="/

查看全文: http://shapenut.com/item/16943.html

+0  从 SQL Server 到 MySQL(三):愚公移山 - 开源力量

Tag: SQLServer | MySQL | DB-Migration
alswl 发于 2018年06月20日 20:18 | 点击: 913 | 展开摘要
我们用了两章文章
从 SQL Server 到 MySQL(一):异构数据库迁移
/
从 SQL Server 到 MySQL(二):在线迁移,空中换发动机
介绍我们遇到问题和解决方案。
不管是离线全量迁移还是在线无缝迁移,
核心 ETL 工具就是 yugong。

Yugong 是一个成熟工具, 在阿里巴巴去 IOE 行动中起了重要作用,
它与 Otter / Canal 都是阿里中间件团队出品。
它们三者各有分工:
Yugong 设计目标是异构数据库迁移;
Canal 设

查看全文: http://shapenut.com/item/16913.html

+0  从 SQL Server 到 MySQL(二):在线迁移,空中换发动机

Tag: SQLServer | MySQL | DB-Migration
alswl 发于 2018年05月21日 11:24 | 点击: 957 | 展开摘要
(image via http://pixabay.com/en/military-stealth-bomber-refueling-602729/ )

在上篇文章
从 SQL Server 到 MySQL (一):异构数据库迁移 - Log4D
中,我们给大家介绍了从 SQL Server 到 MySQL 异构数据库迁移的基本问题和全量解决方案。
全量方案可以满足一部分场景的需求,但是这个方案仍然是有缺陷的:
迁移过程中需要停机,停机的时长和数据量相关。
对于核心业务来

查看全文: http://shapenut.com/item/16851.html

+0  从 SQL Server 到 MySQL(一):异构数据库迁移

Tag: SQLServer | MySQL | DB-Migration
alswl 发于 2018年03月12日 21:08 | 点击: 981 | 展开摘要
背景

沪江成立于 2001 年,作为较早期的教育学习网站,
当时技术选型范围并不大:
Java 的版本是 1.2,C# 尚未诞生,MySQL 还没有被 Sun 收购,
版本号是 3.23。
工程师们选择了当时最合适的微软体系,并在日后的岁月里,
逐步从 ASP 过度到 .net,数据库也跟随 SQL Server 进行版本升级。

十几年过去了,技术社区已经发生了天翻地覆的变化。
沪江的技术栈还基本在 .net 体系上,这给业务持续发展带来了一些限制。
人才招聘、社区生态、

查看全文: http://shapenut.com/item/16721.html

+0  MySQL数据库架构的演化观察

Tag: 数据库 | mysql
Yu Feng 发于 2017年12月14日 00:23 | 点击: 1187 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: MySQL数据库架构的演化观察

AS北京2017-余锋-MySQL数据库架构的演化观察

祝玩得开心!

Post Footer automatically generated by wp-posturl plugin for wordpress.

查看全文: http://shapenut.com/item/16540.html

+0  一个关于 nolock 的故事:深入理解数据库隔离级别

Tag: SQL Server | MySQL
alswl 发于 2017年09月19日 16:43 | 点击: 1321 | 展开摘要
加入沪江不久,我就被扔到一个将集团 SQL Sever 的数据库迁移到 MySQL 的项目里,
同时伴随进行的还有 .net 系统迁移到 Java 系统。
在这个过程中我发现了一个很有趣的现象:历史遗留的 .net 项目中,
几乎所有的 SQL 中都会使用一个关键字:nolock。
这让我很困惑,nolock 的字面意思是对当前技术不使用锁技术,为什么要这样用呢?

我找了一个范例如下:

SELECT [id]
FROM [dbo].[foos] WITH(noloc

查看全文: http://shapenut.com/item/16424.html

+0  通过 noVNC 实现数千台自助机的实时可视化

Tag: *nix | Django | infrastucture | kiosk | 大发排列3官网 | mysql | 大发排列3官网 | vnc | websocket
大发排列3网址 发于 2017年01月06日 20:17 | 点击: 1057 | 展开摘要
背景很简单,目前我们运营维护着北京市属三甲医院数千台的自助机,这里面包含挂号取号机、检查报告机以及其他若干衍生出来的自助机种类,数量已经超过一千多台,不同的院区通过密密麻麻的专线跟我们的机房源源不断的进行着各种协议的数据传输与交互。

由于各方面技术以及非技术层面的限制,只能使用微软的系统,为了管理这部分的机器,一方面我们通过 saltstack 来进行日常的产品升级以及变更,对于桌面的可视,比如我们需要知道当前这台自助机前患者的操作,就需要 VNC 来帮助了。

一年前

查看全文: 大发排列3注册

+0  通过 noVNC 实现数千台自助机的实时可视化

Tag: *nix | Django | infrastucture | kiosk | 大发排列3官网 | mysql | 大发排列3官网 | vnc | websocket
大发排列3网址 发于 2017年02月06日 20:17 | 点击: 3043 | 展开摘要
背景很简单,目前我们运营维护着北京市属三甲医院数千台的自助机,这里面包含挂号取号机、检查报告机以及其他若干衍生出来的自助机种类,数量已经超过一千多台,不同的院区通过密密麻麻的专线跟我们的机房源源不断的进行着各种协议的数据传输与交互。

由于各方面技术以及非技术层面的限制,只能使用微软的系统,为了管理这部分的机器,一方面我们通过 saltstack 来进行日常的产品升级以及变更,对于桌面的可视,比如我们需要知道当前这台自助机前患者的操作,就需要 VNC 来帮助了。

一年前

查看全文: http://shapenut.com/item/16089.html
|<<<1234567>>>| 一共10页, 116条记录
返回首页