GithubHelp home page GithubHelp logo

88-yana / 42hourstuning2023 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hariboten/42hourstuning2023

0.0 0.0 0.0 67.75 MB

42 Tokyoで開催するイベント管理

License: MIT License

Shell 3.92% JavaScript 0.44% TypeScript 94.89% CSS 0.10% Dockerfile 0.65%

42hourstuning2023's Introduction

42 時間耐久パフォーマンスチューニング

競技参加者は、初めにdocumentを参照してください。

計測

topでcpu使用率見る

スコア見る

mysql

クエリをいい感じに

docker container ls

mysqlの欄に表示されたコンテナのIDを用いて

docker exec -i -t コンテナのID mysql

mysqlに入れると思うので,入ったら以下のコマンドで,データベースを見ます。

mysql> SHOW DATABASES;

以下のコマンドで,appテーブルを選択します。

USE app;

以下のコマンドで,'app'データベースにある,テーブル一覧を見ます。

SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema = 'app';

以下のコマンドで,実際に skillのテーブルを見ることができます。

select * FROM skill;

行数の多いテーブルは,以下のようにLIMITで制限します。

select * FROM user LIMIT 10;

nginx

設定変えて,プロセスどうするか

問題点分析・議論

  • 操作をしてみる(サービス)
    • 少し変えて、変化を確かめる
  • 問題点に対して優先度をつける
  • 理解にはgpt使うのも1つ
ssh -i ./goat_ssh_key.pem [email protected]

bash entry.sh https://github.com/88-yana/42HoursTuning2023.git

cd 42HoursTuning2023
bash run.sh

土曜午前

documentの見逃しを無くす

処理の全体像を把握する

apiの流れを見る

-> 3人で進む

土曜午後

クエリの改善のやり方の共有 ->できれば役割分担

SELECT department_name FROM department WHERE department_id = (SELECT department_id FROM department_role_member WHERE user_id =

SELECT department_name FROM department LEFT JOIN department_role_member ON department.department_id=department_role_member.department_id WHERE user_id =

SELECT department_name FROM department WHERE department_id = (SELECT department_id FROM department_role_member WHERE user_id = '90e89a6c-9000-425e-b7ce-3e857db67f72' AND belong = true);

SELECT department_name FROM department LEFT JOIN department_role_member ON department.department_id=department_role_member.department_id WHERE user_id = '90e89a6c-9000-425e-b7ce-3e857db67f72' AND belong = true;

SELECT skill_name FROM skill WHERE skill_id IN (SELECT skill_id FROM skill_member WHERE user_id = 'f07463eb-513c-4766-889a-b827fb7f1ef0');

SELECT skill_name FROM skill LEFT JOIN skill_member ON skill.skill_id = skill_member.skill_id WHERE skill_member.user_id = 'f07463eb-513c-4766-889a-b827fb7f1ef0';

42hourstuning2023's People

Contributors

88-yana avatar rikeda-cloud avatar ktakada42 avatar gussy-dre avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.