search
HomeDatabaseMysql TutorialJame’s Reading 10-14

技术文章阅读 http://t.cn/z8OBJG5 对于varchar2/nvarchar2类型的字段,在12c 中最大可以支撑到32k大小了, 对于很多业务来讲, 这可能是个不错的选择. http://t.cn/agGm7R 各种不同的Replication方式对于一致性/事务支持/响应时间/吞吐量/数据丢失以及故障切换

  • 技术文章阅读
  • http://t.cn/z8OBJG5 对于varchar2/nvarchar2类型的字段,在12c 中最大可以支撑到32k大小了, 对于很多业务来讲, 这可能是个不错的选择.

    http://t.cn/agGm7R 各种不同的Replication方式对于一致性/事务支持/响应时间/吞吐量/数据丢失以及故障切换能力的支持.

    http://t.cn/z81ivvF Linux TCP/IP Tuning for Scalability, 重点介绍了Linux下几个网络的参数, 如何减少网络连接的开销, 从而提高系统对于并发连接数的扩展能力,1. file handle,2.time_wait 超时,3.connection tracking超时,4.通过lnstat监控网络相关cache的大小,5.tcp window滑动窗口.

    http://t.cn/zR5wPXL By John Allspaw,在Etsy,我们如何从故障中学习,也即如何面对故障,以及触发故障的人。

    http://t.cn/zR5AA8Q Bit.ly 如何利用Z Proxy来做全站的容灾,当然,Bit.ly的主要业务比较简单,只是根据“short url”来获取“Long Url”,而Long Url都是已知的,immutable(不可更新)的内容,为他们实现此方案提供了便利。

    http://t.cn/zR5ADrP 预警是关于“Unknown unknown”,在文中,Baron Schwartz介绍了监控系统的几个基本原则:1. 从业务角度去监控,每秒钟处理多少业务量,处理的速度如何,2. 度量并分析你关心的指标,3. 永远不要针对无法修复的问题做告警,比如MySQL的备库延迟,比如因为备份而引起的负载增加。

    http://forums.mysql.com/read.php?144,545664,545664#msg-545664 关于MySQL Fabric的设计, 实现, 使用与介绍, 以及其它Sharding相关内容的介绍. 每一篇都值得深入阅读.

  • 技术书籍的阅读
  • 研究了一下 Python 的SQL解析器, sqlparse https://github.com/andialbrecht/sqlparse , 做了一定的修改, 基本可以通过它从Oracle SQL语句中解析出表名称了. 目前对于子查询的支持还有一点不过.
    通过同事 @白樵, 了解到一个关于通过Python操作Oracle的Reference, 并学习部署并写了几个小程序, 已经有信息通过Python来操作Oracle数据库了.

  • 社科类图书阅读
  • 张五常《 经济解释卷三:受价与觅价(神州增订版)》
    张五常《 经济解释卷二:收入与成本(神州增订版)》
    张五常《新卖橘者言》

    张五常的这几本书, 刷新了我对这个老头子的认识, 也同时刷新了我对经济学的认识,当然,更基本的是他在书中深入的教了我,如何使用科学的思维去看待事务,看待日常生活,看待经济生活的那些小的细节

    李笑来《把时间当作朋友》 这本书写的很通俗,很幽默,也很有用。告诉我们,该如何与时间打交道,如何控制并安排自己的时间,如何控制并管理自己的心智。值得深入阅读,并依照实践,虽然,实践起来会有反复,会有痛苦。

    Related posts:

    1. Jame’s Reading 09-10
    2. Jame’s Reading 07-25
    3. Jame’s Reading 06-28
    Statement
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    What are stored procedures in MySQL?What are stored procedures in MySQL?May 01, 2025 am 12:27 AM

    Stored procedures are precompiled SQL statements in MySQL for improving performance and simplifying complex operations. 1. Improve performance: After the first compilation, subsequent calls do not need to be recompiled. 2. Improve security: Restrict data table access through permission control. 3. Simplify complex operations: combine multiple SQL statements to simplify application layer logic.

    How does query caching work in MySQL?How does query caching work in MySQL?May 01, 2025 am 12:26 AM

    The working principle of MySQL query cache is to store the results of SELECT query, and when the same query is executed again, the cached results are directly returned. 1) Query cache improves database reading performance and finds cached results through hash values. 2) Simple configuration, set query_cache_type and query_cache_size in MySQL configuration file. 3) Use the SQL_NO_CACHE keyword to disable the cache of specific queries. 4) In high-frequency update environments, query cache may cause performance bottlenecks and needs to be optimized for use through monitoring and adjustment of parameters.

    What are the advantages of using MySQL over other relational databases?What are the advantages of using MySQL over other relational databases?May 01, 2025 am 12:18 AM

    The reasons why MySQL is widely used in various projects include: 1. High performance and scalability, supporting multiple storage engines; 2. Easy to use and maintain, simple configuration and rich tools; 3. Rich ecosystem, attracting a large number of community and third-party tool support; 4. Cross-platform support, suitable for multiple operating systems.

    How do you handle database upgrades in MySQL?How do you handle database upgrades in MySQL?Apr 30, 2025 am 12:28 AM

    The steps for upgrading MySQL database include: 1. Backup the database, 2. Stop the current MySQL service, 3. Install the new version of MySQL, 4. Start the new version of MySQL service, 5. Recover the database. Compatibility issues are required during the upgrade process, and advanced tools such as PerconaToolkit can be used for testing and optimization.

    What are the different backup strategies you can use for MySQL?What are the different backup strategies you can use for MySQL?Apr 30, 2025 am 12:28 AM

    MySQL backup policies include logical backup, physical backup, incremental backup, replication-based backup, and cloud backup. 1. Logical backup uses mysqldump to export database structure and data, which is suitable for small databases and version migrations. 2. Physical backups are fast and comprehensive by copying data files, but require database consistency. 3. Incremental backup uses binary logging to record changes, which is suitable for large databases. 4. Replication-based backup reduces the impact on the production system by backing up from the server. 5. Cloud backups such as AmazonRDS provide automation solutions, but costs and control need to be considered. When selecting a policy, database size, downtime tolerance, recovery time, and recovery point goals should be considered.

    What is MySQL clustering?What is MySQL clustering?Apr 30, 2025 am 12:28 AM

    MySQLclusteringenhancesdatabaserobustnessandscalabilitybydistributingdataacrossmultiplenodes.ItusestheNDBenginefordatareplicationandfaulttolerance,ensuringhighavailability.Setupinvolvesconfiguringmanagement,data,andSQLnodes,withcarefulmonitoringandpe

    How do you optimize database schema design for performance in MySQL?How do you optimize database schema design for performance in MySQL?Apr 30, 2025 am 12:27 AM

    Optimizing database schema design in MySQL can improve performance through the following steps: 1. Index optimization: Create indexes on common query columns, balancing the overhead of query and inserting updates. 2. Table structure optimization: Reduce data redundancy through normalization or anti-normalization and improve access efficiency. 3. Data type selection: Use appropriate data types, such as INT instead of VARCHAR, to reduce storage space. 4. Partitioning and sub-table: For large data volumes, use partitioning and sub-table to disperse data to improve query and maintenance efficiency.

    How can you optimize MySQL performance?How can you optimize MySQL performance?Apr 30, 2025 am 12:26 AM

    TooptimizeMySQLperformance,followthesesteps:1)Implementproperindexingtospeedupqueries,2)UseEXPLAINtoanalyzeandoptimizequeryperformance,3)Adjustserverconfigurationsettingslikeinnodb_buffer_pool_sizeandmax_connections,4)Usepartitioningforlargetablestoi

    See all articles

    Hot AI Tools

    Undresser.AI Undress

    Undresser.AI Undress

    AI-powered app for creating realistic nude photos

    AI Clothes Remover

    AI Clothes Remover

    Online AI tool for removing clothes from photos.

    Undress AI Tool

    Undress AI Tool

    Undress images for free

    Clothoff.io

    Clothoff.io

    AI clothes remover

    Video Face Swap

    Video Face Swap

    Swap faces in any video effortlessly with our completely free AI face swap tool!

    Hot Tools

    SublimeText3 Chinese version

    SublimeText3 Chinese version

    Chinese version, very easy to use

    SAP NetWeaver Server Adapter for Eclipse

    SAP NetWeaver Server Adapter for Eclipse

    Integrate Eclipse with SAP NetWeaver application server.

    SublimeText3 English version

    SublimeText3 English version

    Recommended: Win version, supports code prompts!

    mPDF

    mPDF

    mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

    SecLists

    SecLists

    SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.