Қазақстан өз такси қызметін іске қосуға лайық па?

Автор: Бауыржан Рүстемов
Relog негізін қалаушы және бас директоры

«Яндекс» бұрынғыдай емес. Соғысқа дейін компания технологиялардың көмегімен әлемді жақсарту мақсатын көздеді деп сенсек, қазір бұл күмән тудырады

Оның үстіне, «Яндекске» этика тұрғысынан біраз сұрақ бар. Әсіресе корпорацияның ең тиімді бизнесінің бірі – такси қызметіне.

«Яндекс.Такси» – бұл нағыз монополия, көп проблема осыдан туындайды. Қазақстанда әр жұмыс күні «Яндекс» шамамен 1,2 млн сапар жасайды, бұл дегеніміз бүкіл сапардың 80%-ы. Такси нарығын әртүрлі қырынан қарастырып, Қазақстанда табысты такси сервисін құруға болатын формуланы анықтап көрейік.

Қазақстанға неліктен өз такси агрегаторы қажет?

Қазақстанда такси қызметін іске қосудың басты себептерін атап өтейік.

«Яндекс»— такси нарығындағы абсолют монополист. Қала ішіндегі такси нарығының 80%-ын алып тұр. inDriver, Enrive, Aparu, Region сияқты майда ойыншылар бар, бірақ олардың ақшалай үлесі — теңізге тамшыдай ғана. Таксидегі ең ірі нарықтар — бұл «Яндекс» үстемдік ететін Алматы, Астана, Шымкент, Қарағанды мегаполистері. Сондықтан «Яндекс» өзін монополист ретінде жайлы сезінеді. Проблеманың біразы осы негізгі проблемадан туындайды (жоғары баға, жоғары комиссия, нашар қызмет). Демек, «Яндексті» я монополия ретінде реттеу керек, ол дегеніміз баға белгілеу ісіне араласу, я мықты бәсекелестердің пайда болуына жағдай жасау керек.

Такси нарығы өте үлкен. «Яндекс.Такси» жұмыс күні орта есеппен 1,2 млн сапар жасайды, бұл жердегі «Яндекстің» комиссиясы сапар құнының 15–18% құрайды. Жеке есебім бойынша «Яндекс» тек Қазақстанда таксимен ғана жылына 200 млн.-нан астам табыс табады (бұл жерде толық айналымды емес, бизнес кірісін, яғни комиссиясын ғана айтып тұрмын). Интернетте Қазақстандағы «Яндекс.Такси» CEO-сымен сұхбат бар. Соған сүйенсек, олардың таза пайдасы — сапар құнының 6%-дан 10%-ға дейінгі үлесі. Демек, жылына кемі $80 млн ресейлік «Яндекстің» пайдасына түседі (жеке пікірім, кірістің кем дегенде жартысы — шамамен $100 млн пайда есебінде алынады). Егер такси нарығында өзіміздің отандық монополиялық компания болғанда, бұл ақшаның бәрі елде қалып, ел экономикасы үшін жұмыс істейтін еді.

Басқа елдің адамдарын қырып жатқан елдің қалтасына қыруар ақша түсіп жатыр. «Яндекске» қойылар басты этикалық сұрақ та осы жерде туындайды. Соғысқа дейін «Яндекс» ТМД-ны түгел қамтып тұрған технологиялық алпауыт ретінде мінсіз беделге ие болды. Бірақ соғыс басталғалы бәрі өзгерді: құрылтайшы компаниядан кетіп, билікке Путинге жақын, оның саясатын, яки соғысты қолдайтын жаңа инвесторлар келді.

Такси нарығы сол күйі заңдастырылған жоқ. Қаншама уақыт өтті. Сөйтсе де, не біздің билік, не «Яндекс.Такси» мен жүргізушілерден құралған үлкен нарықты заңдастыра алмады. Такси парктері заңсыз жұмыс істейді, жүргізушілер салық төлемейді. Бұған байланысты министрліктерде талқыланатын бастамалар жоқ емес, бірақ бірі де жүзеге асқан жоқ.

Жеке деректеріміз Ресейге кетіп жатыр. 2023 жылғы 1 қыркүйектен бастап ФСБ ақпарат тарату ұйымдастырушыларының реестріне енгізілген таксиге тапсырыс беру қызметтерінің ақпараттық жүйелері мен дерекқорларына тәулік бойы қашықтан қол жеткізе алады.

«Яндекс» бұл деректерді ФҚҚ мен қауіпсіздік қызметкерлеріне бұдан бұрын да жіберіп тұрды, бірақ енді мұны ресми жасамақшы. Ресейдің көршілеріне агрессивті екенін ескерсек, бұл жағдайдың салдары ауыр болуы мүмкін.

Шетелдік басқа такси алыбының нарыққа келуі мәселені шешпейді. Такси қызметтерінің қайсысы «Яндекспен» бәсекелесе алады? Ойланып көрейік. Uber өз үлесін «Яндекске» сатып, нарықтан шығып үлгерді. Bolt-тың бұған ақшасы жетпейді. Didi ғана қалып тұр, қытайлық компания. Ол біздің нарыққа кіріп, ондағы үлесімізді қайтарып алады деп елестетейік. Халық не деуі мүмкін? «Ақшаның бәрі орыстар мен қытайлардың қалтасына кетті» дейді. Қай жағдайда да наразы болады. Сондай такси қызметін, мысалы, «Каспи» қосып, монополиске айналса, ешкімде артық сұрақ туындамас еді.

Отандық такси қызметі технологиялық компаниялардың өсуінің драйвері болар еді. Такси қызметтері пайда болған елдер технология тұрғысынан озық елдер саналатын нақты тенденцияны байқауға болады:

  • Uber, Lyft — АҚШ
  • Didi — Қытай
  • Yandex, inDrive — Ресей
  • Gett — Израиль

Демек, бұдан біз бұл елдерде әлемдік технологиялық компаниялар шоғырланғанын көреміз (Беларусь пен Ресей бұл санатқа бұрын кірді, қазір жоқ). Бұл себеп пе, салдар ма, білмеймін, бірақ елде такси қызметінің сәтті жүзеге асуы елдегі технологиялар мен технологиялық сектор дамуының жоғары деңгейін көрсетеді. Тиісінше, бұл елді шетелдік инвестициялар тұрғысынан тартымды етеді. Мықты такси қызметінің болуы = елде ең жақсы IT бар деген сөз.

«Яндекс.Такси» монополия болып қалса не болады?

Қазақстандағы такси мәселесін адамдармен талқылап жүріп, көпшіліктің «Яндекспен» бәсекелесу өте күрделі екенін, әйтпесе келешегі жоқ бекер тірлік (жобалап алғанда 80%-ы) екенін қуаттайтынын ұқтым. Бұдан адамдардың біразы жағдайды жай ғана қабылдап, бәсекелесуге тіпті мүмкіндік көрмейтінін түсінеміз.

«Яндекс» Қазақстанда он жыл бойы монополия болып қала берсе, не болмақ? Ойланып көрейік. Ең жағымсыз салдардан бастайық:

  • Экономикамыз қыруар ақшадан айырылады. Есептеп көрейік, қазір «Яндекс» тек таксимен ғана $200 млн табады, соның кем дегенде жартысын алып кетеді. «Яндекс.Такси» әлі өсіп жатқанын ескеру керек, мысалы, 2022 жылғы сапарлардың өсуі 50%-ды құраған. «Яндекс» бағаны үнемі көтеріп отыратынын, сондай-ақ, инфляция барын және такси қызметінің өсуін ескерсек, он жыл ішінде компания кем дегенде үш есе өседі деген болжам жасауға болады. Алдағы он жылдағы арифметикалық прогрессияны қарастырсақ, табыстың жалпысы сомасы $4 млрд жуықтайды. Оның жартысы, яғни $2 млрд «Яндекстің» қалтасына түседі (кем дегенде).
  • Қыруар сома сол күйі заңдастырылмайды, салық та салынбайды. Он жыл ішінде $4 млрд түсіммен олардың айналымы $27 млрд құрап, жүргізушілер мен такси парктерінің табысы $23 млрд жуықтайды. Бұл соманың парк комиссиясы (орта есеппен 4%) $920 млн құрайды және (такси парктерінің схемаларының арқасында) ең төменгі салық салынады немесе мүлдем салық салынбайды. Ал қалған бөлігі, яғни $22,08 млрд құрайтын жүргізушілер комиссиясына мүлдем салық салынбайды.
  • Адамдар еш бақыланбайтын бағадан зардап шеге береді, шағым азаймайды, сөйте тұра «Яндекс» таксиін пайдалану жалғаса береді. Себебі — монополия.
  • Жүргізушілер шағымдана бастайды, митингтерге шығуы мүмкін, бірақ «Яндекс.Таксидегі» жұмысын жалғастыра береді. Себебі — монополия.
  • «Яндексті» қызметін жақсартуға ынталандыратын дәнеңе болмайды, өйткені бәсекелестік те, мемлекет тарапынан талап та жоқ. Он жыл ішінде қызмет сапасы жақсарады деп ойламаймын.
  • Қазақстандықтар туралы деректер ресейлік серверлерге және ресейлік арнайы қызметтер базасына жүктеле береді. Он жыл ішінде олар біз туралы білуі тиіс дүниеден де артық білетін болады.
  • «Яндекс» санкцияларға ұшырауы мүмкін, демек AppStore мен Google Play-де бұғатталу болжамы бар. Бұл жағдайда жаңа жүргізушілер сервиске қосыла алмайды, олардың саны мыңдаған болуы мүмкін.
  • Сондай-ақ, «Яндекс» қазір біздің нарықтан ІТ-мамандарын белсенді түрде өзіне тартып жатыр, бұл отандық ІТ-компанияларымыздың әлсіреуіне алып келіп отыр. Меніңше, бұл үрдіс әрі қарай жалғасып, күшейе береді.

Оң нәтижелерге келетін болсақ, олар келесідей:

  • Болжамға сәйкес, «Яндекс» он жыл ішінде $600–800 млн жуықтайтын салық төлейді деуге болады.
  • Адамдар сервисті қолдана береді. Жүргізушілер ақша табуын жалғастыра береді.
  • «Яндекс» табысының бір бөлігін нарыққа инвестиция ретінде құяды, бұл, әрине, жақсы.

«Яндекс» сервисі Қазақстанға инвестиция құйып, адамдардың өмірін жақсартады деп сенгім келеді. Бірақ шындық басқа: «Яндекс» Қазақстанға еш мән бермейді, біз олар үшін шетелміз және шетелдік халықпыз (бұл қалыпты жағдай). Мысал келтірсек, «Яндекс» Ресейдегі барлық жетекші техникалық университеттермен серіктестік орнатқан және ресейлік білімге (ШАД, ғылыми жобалар, гранттар, конкурстар және т. б.) белсенді түрде инвестиция салады. Ал қазақстандық білім деңгейін жақсартатын бірдеңе істеп жатыр ма? Жоқ, әрине. Олардың бүкіл әрекеті «өртті сөндіру керек» деген ниеттен туындайды. Ойымды дұрыс түсінгіңіз келсе, Тимур Турлов және Freedom, Арсен Томский және InDrive еліміз үшін не істеп жатыр деген сұрақты қойыңыз.

Фото: © Данияр Асылбек

«Яндекс.Таксиді» жеңудің қандай жолдары бар?

Енді «Яндексті» жеңудің қандай тәсілдері болуы мүмкін, соны қарастырайық. Қазір «Яндекс.Такси» Қазақстан нарығының 80%-ын алады және жалпы нарықты жиырма есе озып тұр. Жаңа такси қызметінің міндеті — осы артта қалу үрдісін азайту болады, яғни жарысқа минимал айырмашылықпен қатысу. Ол үшін мынандай компоненттер қажет:

  1. Тиісті тәжірибесі бар мықты команда. Бұл ең бірінші және ең маңызды нәрселердің бірі (Джим Коллинз айтқандай, алдымен кім, содан кейін ғана не). Алгоритмдерді жазу үшін күрделі highload жүйелерін, алгоритмдік математиктерді құра алатын мықты инженерлер қажет. Мыңдаған жүргізушіні жалдап, басқарудан тәжірибесі бар адамдарды табу керек. Бір сөзбен айтқанда, ұзақ мерзімді жұмысқа бағытталған тамаша кәсіби команда қажет. Бұл табыстың маңызды құрамдас бөлігі екенін, ол болмаса, басқа компоненттерден пайда жоғын атап өткен дұрыс.
  2. Такси және жеткізу технологиясы. Жобаны жүзеге асыру үшін жақсы технологиялар (немесе оларды қалай жасау керегін жете түсіну) қажет. Маршруттау алгоритмдері, карта қызметтері, күрделі тарату алгоритмдері және т. б. керек.
  3. Ешкімге ұқсамайтын стратегия және бәсекелестік артықшылықтардың болуы. Онсыз бәсекелестіктің бәрі бюджетті азайтады, перспективасыз болып көрінеді.
  4. Үлкен қаржылық экожүйе. Жаңа бизнеске жеңілдігі бар несиелермен, жеңілдігі бар эквайринг шарттарымен және жеңілдігі бар лизингпен (бар болса) және т. б. көмектесу.
  5. Пайдаланушылар базасы. Басты артықшылықты пайдаланушылардың үлкен базасы (супер қосымшадан делік) қамтамасыз етер еді. Оны сосын такси пайдаланушылары етіп түрлендіруге болады. Бұл жерде де ойымызға «Каспи» келеді, ол өзінің пайдаланушылар базасын такси пайдаланушыларына айналдырып, бастапқы бустқа ие болар еді.
  6. Ұзақ мерзімді инвестициялар. Ұзақ уақытқа (бес жыл) көп ақша қажет. Бәрі ой жетпес соманы келтіреді: «Яндекспен» бәсекелестікке 100–200 миллион доллар керек» дейді. Жобаға инвестицияның осы шартты сомасымен өзім ішінара келісемін, бірақ қаржы моделін есептеген дұрыс. Бизнестің ұсақ-түйектерін мұқият санау керек.
  7. Мемлекеттің қолдауы. Мемлекеттің субсидиялар және басқа да жеңілдіктер түріндегі қолдауы жаңа компанияға бәсекелестік артықшылық береді.

Бұл компоненттердің бәрі табысқа кепілдік бермейді, тек табыс ықтималдығын арттыратынын түсіну маңызды. Ал табыс деп нарық үлесін алуды айтсақ болады. Бұл мақсатқа жету үшін мына челлендждерді еңсеру керек:

  1. Мықты команда жинаңыз. Жоғарыда айтылғандардан кейін сізде ол бар делік.
  2. «Яндекспен» парапар өнім жасаңыз. «Яндекс» көп қаражат жұмсап, расымен керемет өнім жасап шығарды. Мұнысымен нарықтағы жаңа ойыншы үшін жоғары деңгей қойып кетті.
  3. Жүргізушілерді тарту. Бұл такси қызметін ұйымдастырудағы ең қиын міндеттердің бірі. «Яндекс» жүргізушілері мен такси парктеріне көп ақша құйды. Сервисте жүргізушілердің болмауы пайдаланушыларды алаңдатады.
  4. Пайдаланушыларды тарту. Бұл ең түсінікті нүкте. Егер алдыңғы тармақтар шешілсе, онда бұл мәселені шешу өте оңай.

Басқалар жетістікке неге жете алмады?

Басқа такси қызметтерінің сәтсіздіктер тарихына тоқталайық.

  1. Didi Қытайда Компартия тарапынан үлкен қысымға ұшырады, салдарынан олар бизнесін масштабтаған ТМД, Африка елдерін қысқартатын болып шешім қабылдады. Көпшіліктің пікірінше, Didi бәсекелестіктен ұтылды. Ал негізі олай емес.
  2. Bolt 2019 жылғы наурыз айында пандемияға дейін ашылды. Шок болғаны айтпаса да түсінікті шығар, одан инвестицияларын қысқартты, одан бизнесін де толығымен жапты. Себебі — сәтсіз уақыт.
  3. 2017 жылы Uber аз ғана бәсекелестіктен кейін «Яндекспен» бірігіп, бірлескен кәсіпорын болуға шешім қабылдады: Uber 37%, «Яндекс» 59% алды, қалғаны — менеджмент. «Яндекс» көбірек алды, өйткені ол БК-ға көбірек инвестиция салып, басқаруды өз мойнына алды. Сол жылы Uber негізін қалаушы Тревис Калланик жұмыстан шығарылып, компания бірқатар жанжалдарға тап болды. Менің ойымша, Uber үшін бұл мәміле — жеңіс, яғни істің тамаша нәтижесі, бәсекелестікке үлкен ақша жұмсаудың және операциялық процеспен айналысудың қажеті жоқ.

Жергілікті ойыншы бас көшбасшыны жеңген сәтті прецеденттер бар ма?

  • Grab компаниясы Uber-ді жеңіп, Оңтүстік-­Шығыс Азиядаа үстемдік ете бастады.
  • Rojek компаниясы да Индонезияда Uber-ді жеңді.
  • Дубайдағы Careem де Uber-ді нарықтан ығыстырып, Uber Careem-ді 3 миллиард долларға сатып алуға мәжбүр болды.

Такси нарығында қандай трендтер бар?

Жақында Uber тоқсандық есебінде (2023 жылдың екінші тоқсаны) тарихта бірінші рет пайда тапқанын және бұл нарық үшін өте маңызды сигнал екенін жариялады. Енді әлемдік инвесторлар үшін мәңгілік тиімсіз такси моделі тартымды болып көрінетін болады, өйткені Uber бүкіл әлем бойынша таксилер үшін сөзсіз эталон. Екінші жағынан, такси нарығын екі түбегейлі өзгеріс күтуде.

  1. Біріншісі — электромобильдер. Бұл үрдіс қазірдің өзінде белгілі, мысалы, Uber 2040 жылға қарай әлем бойынша сапарларының 100%-ы электромобильдермен жүретінін айтты.
  2. 2016–2017‑де компьютерлік көру және терең оқыту дамығаннан бері бұл туралы бәрі айтып келеді, бірақ бізде әлі күнге дейін өзін-өзі басқаратын машиналар жоқ. Бірақ мұндай революция Tesla арқасында жуық арада болуы мүмкін боп тұр, бір сұхбатында Илон Маск компания өзін-өзі басқаратын машиналар арқылы такси нарығына кіруді жоспарлап отырғанын айтқан. Маск тіпті келесі жылы АҚШ-тағы мыңдаған Tesla машиналары түгел автономды болып, бұл өз кезегінде ChatGPT moment-пен тең технологиялық революция болады деген болжам жасаған. Жасанды интеллект саласындағы жетістіктеріне сүйенсек, мұны істеу мүмкіндігі өте жоғары, әрине. Бұл жағдайда такси нарығын үлкен трансформация, дисрапт күтеді. Дүние жүзі бойынша миллиондаған такси жүргізушілері жұмысынан айырылуы мүмкін. Алайда, меніңше, бұл жақын арада бола қоймайды, себебі нарық алдымен бар әрі қажет темірмен электромобильдерге ауысуы керек, содан кейін ғана бұл машиналарға жасанды интеллект қоюға болады.

Бұл мақалада мен Қазақстандағы такси нарығының жан-жақты бейнесін беруге тырыстым. «Яндекс» бәсекелесін іске қосудың барлық оң және теріс жақтарын тізіп шықтым. Такси, «Яндекс» монополиясын жалғастырудың салдарын атап өттім, сонымен қатар осындай алыпты жеңудің әдістерін белгіледім. Оқырман, өз кезегінде, оң және теріс жақтарын өлшей отырып, Қазақстанның өз такси қызметіне лайық екеніне көз жеткізгенін қалаймын. Енді соны жүзеге асыру ғана қалады. 

: Если вы обнаружили ошибку или опечатку, выделите фрагмент текста с ошибкой и нажмите CTRL+Enter
29091 просмотров
Поделиться этой публикацией в соцсетях:
Forbes Video

Зачем нужны микрофинансовые организации и что стоит знать перед получением займов

Обсуждаемые в Соцсетях
Самые Читаемые

Орфографическая ошибка в тексте:

Отмена Отправить
115.32msRequest Duration7.5MBMemory UsageGET blogs/blogsid_{blogID}RouteAuth status
    • Booting (26.93ms)
    • Application (94.41ms)
      21 templates were rendered
      • blogs-inner (resources/views/blogs-inner.blade.php)3blade
        Params
        0
        article
        1
        mlt_articles
        2
        keywords
      • banners.B (resources/views/banners/B.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • partials.social-bid (resources/views/partials/social-bid.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • banners.C (resources/views/banners/C.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.F (resources/views/banners/F.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • partials.sidebar (resources/views/partials/sidebar.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.D (resources/views/banners/D.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • widgets.CorpBlogs (resources/views/widgets/CorpBlogs.blade.php)1blade
        Params
        0
        corp_blogs
      • widgets.Anounce (resources/views/widgets/Anounce.blade.php)1blade
        Params
        0
        anounce
      • widgets.BirthdaysToday (resources/views/widgets/BirthdaysToday.blade.php)1blade
        Params
        0
        birthdays
      • widgets.EditorChoise (resources/views/widgets/EditorChoise.blade.php)1blade
        Params
        0
        editor_choise
      • banners.E (resources/views/banners/E.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • widgets.RandProjectVideo (resources/views/widgets/RandProjectVideo.blade.php)1blade
        Params
        0
        video
      • widgets.MostShared (resources/views/widgets/MostShared.blade.php)1blade
        Params
        0
        most_shared
      • partials.most-shared (resources/views/partials/most-shared.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_shared
      • widgets.MostViews (resources/views/widgets/MostViews.blade.php)1blade
        Params
        0
        most_views
      • partials.most-views (resources/views/partials/most-views.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_views
      • banners.tds.4 (resources/views/banners/tds/4.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • layout (resources/views/layout.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.tds.1 (resources/views/banners/tds/1.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.G (resources/views/banners/G.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      uri
      GET blogs/blogsid_{blogID}
      middleware
      web
      as
      blog
      controller
      App\Http\Controllers\BlogsController@displayBlog
      namespace
      App\Http\Controllers
      prefix
      null
      where
      file
      app/Http/Controllers/BlogsController.php:35-61
      21 statements were executed30.51ms
      • select * from `forbes_data` where `Date` <= '2025-04-14 16:36:33' and `finished` = '1' and `DataID` = '314691' limit 11.12ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 2025-04-14 16:36:33
        • 1. 1
        • 2. 314691
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Data.php:101
        • 14. /app/Http/Controllers/BlogsController.php:37
        • 64. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('314691')1.15ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 314691
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Data.php:101
        • 21. /app/Http/Controllers/BlogsController.php:37
        • 71. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('')650μs/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 27. /app/Models/Data.php:101
        • 28. /app/Http/Controllers/BlogsController.php:37
        • 78. /public/index.php:54
      • SELECT * FROM forbes_mlt_index WHERE datatype=1 AND unxtime>=1713094593 AND id<>314691 AND MATCH('Қазақстан | өз | такси | қызметін | іске | қосуға | лайық | па | Яндекс | бұрынғыдай | емес | Соғысқа | дейін | компания | технологиялардың | көмегімен | әлемді | жақсарту | мақсатын | көздеді | деп | сенсек | қазір | бұл | күмән | тудырады') LIMIT 6 OPTION ranker = sph04,max_matches=6;8.53ms/app/Models/Search.php:56
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 8. /app/Models/Search.php:56
        • 9. /app/Http/Controllers/BlogsController.php:40
        • 59. /public/index.php:54
      • update `forbes_data_data` set `Views` = `Views` + 1 where `DataID` = '314691'2.24ms/app/Http/Controllers/BlogsController.php:50forbes_base
        Metadata
        Bindings
        • 0. 314691
        Backtrace
        • 15. /app/Http/Controllers/BlogsController.php:50
        • 16. /app/Http/Controllers/BlogsController.php:50
        • 66. /public/index.php:54
      • select * from `forbes_data_authors` where `forbes_data_authors`.`DataID` = '314691' limit 11.41msview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 314691
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_authors` where `forbes_authors`.`AuthorID` = '1199' limit 11.3msview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 1199
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` = '109328' limit 1770μsview::blogs-inner:64forbes_base
        Metadata
        Bindings
        • 0. 109328
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:64
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_data_social_stats2` where `forbes_data_social_stats2`.`DataID` = '314691' limit 1710μsview::blogs-inner:99forbes_base
        Metadata
        Bindings
        • 0. 314691
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:99
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_prteaser_group` where `url` not in ('sap') and `validfrom` <= '2025-04-14 16:36:33' and `validtill` >= '2025-04-14 16:36:33' limit 5840μs/app/Models/TeaserGroups.php:30forbes_base
        Metadata
        Bindings
        • 0. sap
        • 1. 2025-04-14 16:36:33
        • 2. 2025-04-14 16:36:33
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 12. /app/Models/TeaserGroups.php:30
        • 13. /app/Widgets/CorpBlogs.php:22
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:10
        • 28. view::partials.sidebar:10
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_anounces` order by `AnounceID` desc limit 1550μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • The SELECT statement has no WHERE clause and could examine many more rows than intended
        Backtrace
        • 13. /app/Models/Anounces.php:38
        • 14. /app/Widgets/Anounce.php:20
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::partials.sidebar:13
        • 29. view::partials.sidebar:13
        • 35. view::blogs-inner:231
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160604')560μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Bindings
        • 0. 160604
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Anounces.php:38
        • 21. /app/Widgets/Anounce.php:20
        • 27. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 30. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 35. view::partials.sidebar:13
        • 36. view::partials.sidebar:13
        • 42. view::blogs-inner:231
        • 49. /vendor/symfony/http-foundation/Response.php:200
        • 95. /public/index.php:54
      • select * from `forbes_bdays` where month(`Bday`) = '4' and day(`Bday`) = '14' order by `Bday` desc570μs/app/Models/Birthdays.php:29forbes_base
        Metadata
        Bindings
        • 0. 4
        • 1. 14
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Birthdays.php:29
        • 13. /app/Widgets/BirthdaysToday.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:16
        • 28. view::partials.sidebar:16
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select `forbes_data_tops`.`DataID`, `forbes_data`.`Date` from `forbes_data_tops` inner join `forbes_data` on `forbes_data_tops`.`DataID` = `forbes_data`.`DataID` and `forbes_data`.`finished` = '1' where `forbes_data_tops`.`StructureID` = '66' and `forbes_data`.`Date` <= '2025-04-14 16:36:33' order by `forbes_data_tops`.`Position` asc limit 1 offset 01.94ms/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 66
        • 2. 2025-04-14 16:36:33
        Backtrace
        • 12. /app/Models/DataTops.php:103
        • 13. /app/Widgets/EditorChoise.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:19
        • 28. view::partials.sidebar:19
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('320937')1.69ms/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 320937
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/Models/DataTops.php:103
        • 20. /app/Widgets/EditorChoise.php:20
        • 26. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 27. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 34. view::partials.sidebar:19
        • 35. view::partials.sidebar:19
        • 41. view::blogs-inner:231
        • 48. /vendor/symfony/http-foundation/Response.php:200
        • 94. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('160257')530μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 26. /app/Models/DataTops.php:103
        • 27. /app/Widgets/EditorChoise.php:20
        • 33. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 34. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 35. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 36. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 41. view::partials.sidebar:19
        • 42. view::partials.sidebar:19
        • 48. view::blogs-inner:231
        • 55. /vendor/symfony/http-foundation/Response.php:200
        • 101. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160257')600μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 33. /app/Models/DataTops.php:103
        • 34. /app/Widgets/EditorChoise.php:20
        • 40. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 41. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 42. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 43. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 48. view::partials.sidebar:19
        • 49. view::partials.sidebar:19
        • 55. view::blogs-inner:231
        • 62. /vendor/symfony/http-foundation/Response.php:200
        • 108. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `project` = 'qna' order by RAND() limit 11.94ms/app/Models/Video.php:42forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. qna
        Hints
        • Use SELECT * only if you need all columns from table
        • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
        Backtrace
        • 12. /app/Models/Video.php:42
        • 13. /app/Widgets/RandProjectVideo.php:24
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:28
        • 28. view::partials.sidebar:28
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_social_stats2` on `forbes_data_social_stats2`.`DataID` = `forbes_data`.`DataID` where `Date` >= '2025-04-13 16:36:33' and `AnounceID` is null and `finished` = '1' order by `forbes_data_social_stats2`.`facebook` desc limit 7960μs/app/Models/Data.php:544forbes_base
        Metadata
        Bindings
        • 0. 2025-04-13 16:36:33
        • 1. 1
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:544
        • 13. /app/Widgets/MostShared.php:21
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:36
        • 28. view::partials.sidebar:36
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_data` on `forbes_data`.`DataID` = `forbes_data_data`.`DataID` where `Date` <= '2025-04-14 16:36:33' and `finished` = '1' and `DataType` = 'articles' and `Date` >= '2025-04-13 16:36:33' order by `forbes_data_data`.`Views` desc limit 71.45ms/app/Models/Data.php:560forbes_base
        Metadata
        Bindings
        • 0. 2025-04-14 16:36:33
        • 1. 1
        • 2. articles
        • 3. 2025-04-13 16:36:33
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:560
        • 13. /app/Widgets/MostViews.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:46
        • 28. view::partials.sidebar:46
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `addDate` >= '2025-04-13 16:36:33' order by `addDate` desc limit 11ms/app/Models/Video.php:71forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 2025-04-13 16:36:33
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 13. /app/Models/Video.php:71
        • 14. /app/Widgets/BoostVideo.php:21
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::layout:602
        • 29. view::layout:602
        • 35. view::blogs-inner:265
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
        web
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
        api
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
          _token
          SYa6RpRmum0hOvew8lVMSlwKhtYgSUQe840b2Lt8
          _previous
          array:1 [ "url" => "https://test.forbes.kz/blogs/blogsid_314691" ]
          PHPDEBUGBAR_STACK_DATA
          []
          format
          html
          content_type
          text/html; charset=UTF-8
          status_text
          OK
          status_code
          200
          request_query
          []
          request_request
          []
          request_headers
          array:25 [ "content-type" => array:1 [ 0 => "" ] "content-length" => array:1 [ 0 => ""...
          request_server
          array:52 [ "TEMP" => "/srv/www/forbes.kz/tmp" "TMPDIR" => "/srv/www/forbes.kz/tmp" "TMP" => "/...
          request_cookies
          []
          response_headers
          array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ ...
          path_info
          /blogs/blogsid_314691
          session_attributes
          array:3 [ "_token" => "SYa6RpRmum0hOvew8lVMSlwKhtYgSUQe840b2Lt8" "_previous" => array:1 [ "u...